TIL - Git ++

KDG·2020년 6월 24일
0

git commit 취소

  • git reset --soft HEAD^
    Commit을 취소하고 해당 파일들을 staged 상태로 되돌린다.

  • git reset --mixed HEAD^
    Commit을 취소하고 해당 파일들을 unstaged 상태로 되돌린다.

git 원격저장소 branch

  • git branch -r
    원격 저장소의 branch 리스트를 볼 수 있음

  • git branch -a
    로컬, 원격 모든 저장소의 branch 리스트를 볼 수 있음

git

  • origin master : 로컬에 있는 것이 아닌 github에 있는 master
  • origin master가 최신화 되면 내 로컬로 pull해서 내 로컬도 최신화 시킨다.
  • git merge master : 내가 작업하던것에 master 파일을 병합시키는 것
  • 내가 push할 준비가 되면 master에서 pull해와서 merge하고 conflict를 해결하고 push한다.
  • 브랜치를 새로 추가할 때는 마스터 브랜치에서 추가하는 것이 좋다. 이유는 브랜치에서 추가하면 그 브랜치에서 뻗어나가기 때문에
  • 브랜치를 분리할 때는 기능별로 분리한다.

0개의 댓글