일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Kotlin
- 개발자 회고록
- 스프링 컨테이너
- GoingBus
- 문자열
- Linux
- toCharArray
- 고잉버스
- Memoir
- 명령어
- 자바
- java 백준 1차원 배열
- JavaScript
- 백준 java
- 반복문
- 리눅스마스터1급
- 리눅스마스터 1급 정리
- 월간코드챌린지
- Java
- 스프링 빈
- 리눅스마스터 3과목
- map
- 프로그래머스
- 코테
- 리눅스
- 연습문제
- 카카오
- 자바스크립트 코딩의 기술
- 백준 javascript
- 코딩테스트
- Today
- Total
hoon's bLog
자주 사용하는 git 명령어 command 본문
Git 기본 명령어
종종 쓰는 것들을 매번 찾아서 쓰기가 귀찮아졌다...
이렇게 한번 정리하고, 필요한거 와서 찾아서 볼때마다 명령어 찾거나 추가하려고,
본 포스팅을 기록해본다.
더 자세한건 아래 링크를 통해 git 명령어들을 알아보기 바란다.
필자가 Git 하면서 많이 사용했던 명령어 위주로
git status : 현재 git 상태 확인
git log : 전체 로그 확인
git init : git 저장소 생성 및 초기화(설정시 해당 폴더에 .git 이라는 파일 생성)
git clone [git URL 주소] : git URL 저장소 복제 및 다운로드
git add *(or 파일명) : 저장소에 변경된 코드 추가(staging)
git add . : 현재 경로의 파일 및 폴더 add
git add -A : 커밋에 파일의 변경 사항을 한번에 모두 포함
git commit -m "message" : 커밋 생성, 원하는 브랜치로 push하여 원격 서버에 전송("message" = 커밋 내용)
git push origin master : 변경 사항 원격 서버 업로드 (push)
git pull : 원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)
git diff [브랜치 이름] [다른 브랜치 이름] : 변경 내용을 merge 하기 전에 바뀐 내용 비교
Git Branch 관련 (생성, 브랜치 확인, push 까지의 과정 포함)
git remote add origin [github 주소] : github 주소와 연결
git branch [브랜치명] : 브랜치 생성
git checkout [브랜치명] : 해당 브랜치로 이동
git branch -b [브랜치명] : 브랜치를 생성하고 해당 브랜치로 바로 이동
git branch : 원하는 브랜치로 이동했는지 확인
git brach -a : 모든 브랜치 확인
git branch -d [브랜치 이름] : 브랜치 삭제
git merge [다른 브랜치 이름] : 현재 브랜치에 다른 브랜치 수정사항 병합
git config 설정하는 방법
git config --list : 전체 config 리스트 확인
git config --global user.name "홀란드"
git config --global user.email "name@kakao.com"
git config 삭제하기
git config --unset user.name
git config --unset user.email
삭제해도 계속 남아있는 경우 global 옵션을 주어 설정했을 것임, global로 설정된 사용자를 지울 경우 아래와 같이 global 추가
git config --unset --global user.name
git config --unset --global user.emai
Reference
https://velog.io/@delilah/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C
'IT > Etc & Tool' 카테고리의 다른 글
맥 레디스 mac Redis brew로 설치 사용 (9) | 2024.03.15 |
---|---|
유튜브 프리미엄 요금 저렴하게 고잉버스 goingbus 사용법 (2) | 2024.02.01 |
VSCode 설치 방법 및 셋팅 | HTML, JavaScript 개발환경 구축 (0) | 2023.01.20 |
SQL Tool | DBeaver 설치 방법 및 Setting, MySQL (0) | 2023.01.19 |
Eclipse 개발자 도구 설치 방법 (1) | 2020.12.30 |