728x90
여태까지 배운 기초적인 깃 명령어를 한번 쭈욱 정리하고 넘어가려고 합니다.
깃 상태 확인
git status
스테이징
git add 파일명
스테이징 취소
git reset HEAD 파일명
git rm --cached 파일명
두 명령의 차이에 대해서는 다음 포스트 참조!
https://bamtory29.tistory.com/entry/Git-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%A7%95?category=988312
커밋
git commit
git commit -m "커밋 메세지"
커밋 기록 확인
git log
스테이징과 커밋 동시에 하기
git commit -am "커밋메세지"
단, 한 번이라도 커밋된 적이 있는 파일에 한해 사용가능!
파일의 변경내용 확인
git diff
커밋 취소
git reset HEAD^
git reset --soft HEAD^
git reset --mixed HEAD^
git reset --hard HEAD^
git reset HEAD^ = git reset --mixed HEAD^(기본값)
각 옵션에 대한 설명은 다음 링크에서 확인 가능합니다.
https://bamtory29.tistory.com/entry/Git-%EC%BB%A4%EB%B0%8B-%EC%B7%A8%EC%86%8C?category=988312
특정 커밋으로 돌아가기
git reset 커밋ID
커밋 기록을 남기고 특정 커밋으로 돌아가기
git revert 커밋ID
최신 커밋 메세지 수정
git commit --amend
브랜치 확인
git branch
브랜치 생성
git branch 브랜치이름
브랜치 이동
git checkout 브랜치이름
브랜치 병합
git merge 병할 할 브랜치 이름
브랜치 삭제
git branch -d 브랜치이름
원격 저장소와 지역 저장소 연결
git remote add origin 원격 저장소 주소
원격 저장소에 파일 올리기
git push
단, 연결하고 첫 번째 파일 업로드는 git push -u origin master 명령 이용!
원격 저장소에서 파일 내려받기
git pull origin master
728x90
'Programming > Git' 카테고리의 다른 글
[Git] 원격 저장소의 복제 git clone (0) | 2021.10.27 |
---|---|
[Git/Github] 원격 저장소의 파일을 지우기 (0) | 2021.09.14 |
[Git/GitHub] 파일 올리기와 내려받기 (0) | 2021.08.27 |
[GitHub] 깃허브에 원격 저장소 만들기 (0) | 2021.08.27 |
[Git/GitHub] 원격 저장소 (0) | 2021.08.26 |
댓글