1. 파일들을 캡슐(버전)에 담기
명령어 : git add '파일명'
1-1. git status 를 통해 담기 캡슐을 커밋할 준비가 됐다고 표시
1-2. 한꺼번에 캡슐에 담기
명령어 : git add .
1-3. commit 하기
명령어 : git commit
위의 사진처럼 터미널이 vi 모드로 진입 하게 된다.
입력 : i
나가기 : esc
저장없이 종료 : :q
저장없이 강제종료 : :q!
저장하고 종료 : :wq
1-4. First commit 하기 ( 첫 버전 커밋하기 )
FIRST COMMIT 후 저장하고 종료
1-5. 간단히 Commit 하기
명령어 : git commit -m "메세지내용"
새로운 leopards.yaml 생성과 기존의 lion.yaml 파일 삭제 후 git status 확인
1-6. add와 commit 한꺼번에 하기
명령어 : git commit -am "메세지내용"
2. 과거 버전 되돌리는 방법
Reset : 과거 시점으로 돌아가고 현시점을 삭제
Revert : 현 시점을 두고 이전 시점의 캡슐을 하나 더 생성하여 과거 시점의 동일한 상태로 되돌아감
Reset 방법
2-1. git log 명령어를 통해 commit 옆 일련번호를 복사
2-2. git reset --hard '일련번호' 사용하여 특정 시점으로 이동
2-3. reset 이전 시점으로 복원
.git 파일의 백업 파일을 가져오면 git 버전은 복원되나 VSCode 상에 git status는 현재 VSCode 상의 파일변경내용을 보고 있어 다르게 인지함
2-4. 마지막 시점으로 돌아가기
명령어 : git reset --hard
Revert방법
2-1. revert로 과거시점으로 돌아가기
명령어 : git revert "일련번호"
2-2. 충돌나는 시점으로 되돌아갈 때 방법
2-3. 커밋하지 않고 과거 시점으로 파일 변경하기
명령어 : git revert --no-commit '일련번호'
3. SourceTree로 하기
3-1. 좌측 하단에 캡슐에 담을 항목을 체크(add 하는 과정)
3-2. 상단에 커밋을 눌러 커밋메세지를 입력하고 커밋
3-3. revert
3-4. reset
'Git > 1. Git 기초' 카테고리의 다른 글
Github Pull Request(PR) 방법 (1) | 2024.06.14 |
---|---|
Git & Github 명령어 정리 (0) | 2024.05.21 |
Mac) 4. github와 git 연동하여 사 (0) | 2022.06.19 |
Mac) 3. 여러 Branch 만들고 사용하기 (0) | 2022.06.06 |
Mac) 1. git 설치 및 환경세팅 (0) | 2022.05.30 |