Git

[Git] add, commit, pull, push

반응형

팀원들과 같은 원격저장소를 사용하는 경우 순서

local 저장소에 변경사항이 있을 경우 ( push 하기 전 )

  1. add
  2. commit
  3. pull
  4. push

local 저장소에 변경사항이 없을 경우 ( push 후 밥먹고왔을때, 담배피고왔을때)

  1. pull (먼저 하자)
  2. add
  3. commit
  4. push

pull 했을 시 발생할 수 있는 경우

pull 했을 경우 fetch + merge 이기 때문에 auto commit 이 되어 merge 기록이 남게 된다.
이를 남기기 싫을 경우?

-rebase, --no-commit 을 사용한다. (rebase는 사용해 본 적이 없다.😯)

git pull --no-commit <remote> <remote-branch>
반응형