Git 자주 사용하는 명령어
Git 자주 사용하는 명령어
Git 자주 사용하는 명령어
git status
: 현재 변경 상황을 확인하기 위해 사용. 주로 add 하기 전에 어떤 파일이 변경되었는지 확인git log
: 로그 확인. 주로 이전 커밋 메시지를 확인git init
: git 저장소를 생성. 이미 코드가 있는 로컬 저장소에서 git remote를 하기 전에 사용git clone [URL]
: git 저장소를 복제. 원격 저장소에서 로컬로 코드 가져올 때 사용git add .
: 모든 파일을 스테이징 영역에 올릴 때 사용. .
자리에 특정 파일 혹은 경로만 입력하기도 함git commit -m "[COMMIT_MESSAGE]"
: 스테이징 영역의 내용을 커밋할 때 사용git push [REMOTE] [BRANCH]
: remote 저장소의 branch에 push할 때 사용git pull [REMOTE] [BRANCH]
: remote 저장소의 branch에서 pull할 때 사용. fetch + merge를 한 번에 수행git diff [BRANCH1] [BRANCH2]
: branch 간 merge 전에 바뀐 내용 살펴 보기git remote add [REMOTE] [URL]
: URL의 주소를 가진 remote 저장소를 [REMOTE]라는 이름의 원격 저장소로 설정git branch
: 브랜치 확인git checkout [BRANCH]
: 존재하는 브랜치로 이동git branch -b [BRANCH]
: 브랜치를 만들고 바로 이동git merge [BRANCH]
: 현재 브랜치에서 [BRANCH]라는 이름의 브랜치와 병합
환경 설정
git config --global user.name "[NAME]"
: 이름 설정git config --global user.emial "[MAIL]"
: 메일 설정git config --unset --global user.name
: 이름 삭제git config --unset --global user.emial
: 메일 삭제git config --global core.fileMode false
: 파일의 실행 모드 변경을 감지하지 않음git config --list
: 환경설정 확인
References
- https://eehoeskrap.tistory.com/666
- https://velog.io/@delilah/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C
- https://sparkweb.co.kr/forum/Windows%EC%97%90%EC%84%9C-Linux%EB%A1%9C-corefileMode