Git, GitHub 입문6

JR_min·2022년 6월 20일
0

Git GitHub시작하기

목록 보기
6/7

commit에 파일 하나를 추가하지 못했다. 방금 만든 커밋에 추가하기 - amend

amend -> 깜박하고 추가하지 못한 파일이 있을 때 방금 만든 commit에 살짝 추가하는 명령어


짱 기능 추가로 모든 변경사항을 한 번에 commit하려고 했지만, commit을 한 다음 추가 수정이 있었다.
push를 할 수 있는 commit이 존재하고 변경 사항도 존재한다.
같은 버전을 나타내는 commit인데 나뉘어져서 다시 돌아올 때 불편하다.

소스트리 commit에서 커밋 옵션 클릭 -> 마지막 커밋 수정 -> 수정한 파일 스테이지 올리기 -> commit

이미 올린 commit 수정하는 변경사항이다. 주의필요
혼자 사용하는 branch가 아니라면 다른 개발자가 코딩을 하고 있다가 수정이 되면 모든 히스토리가 꼬인다.
이력을 변경하는 git 명령어는 혼자 사용하는 branch에서 해야 한다.
기능 개발을 하는 branch는 보통 혼자 사용한다.
master, dev 같은 큰 branch가 아니라면 보통 혼자 사용하는 branch에서 작업한다.

작업 중 급한 버그가 발생했다. 하던 일 중단하고 버그부터 수정해야 할 때 - stash

stash -> 변경사항을 잠시 킵하고, 커밋은 하지 않을 때
다른 branch로 가서 작업을 해야 한다. 하지만 지금 작업중인 branch에는 commit 못한 파일들이 있다.

우측 상단 스태시 클릭 후 메세지 작성

버그 수정을 완료했다. 이제 다시 기능을 이어서 개발하려고 한다.

서랍에 넣어 둔 commit을 꺼낸다.

  1. 작업 중에 여러 파일 변경사항이 생겼지만 급한 이슈가 발생했다.
  2. stash로 서랍에 넣어두기 (tracked만 들어감)
  3. 다른 브랜치 이동해서 이슈 작업
  4. stash pop 하기

0개의 댓글