2020-04-19

Why git pull auto merged

나는 git pull 만 했을 뿐인데 왜 다른 사람이 작업한 것이 merge 되어 버릴까?

It is strongly recommended to keep your local git working directory clean before performing "git pull" and following editing work.
If you have uncommitted changes or local commits that are not present in the remote repository on the current branch, doing "git pull" will automatically create merge commits or even fail due to conflicts.
Please consider keeping your unfinished work in another branch or using commands like "git stash".

음... git 공부 좀 더 했야 겠다...

If you have uncommitted changes or local commits that are not present in the remote repository on the current branch, doing "git pull" will automatically create merge commits or even fail due to conflicts.
에 그 답이 있는 거 같다.
작업을 하다가 commit 안 한 상태에서 pull 하면 꼬인다는 얘기...
commit 하고 push 하고 그 다음에 pull 하면 꼬이지 않을 듯.

그런데, 그거 아니라고 하는 얘기가...  음 그럼 뭐지?
구글 찾아보니  git rebase  얘기가 나온다.
git pull --rebase
이게 답인 건가....
git pull 할 때 rebase 하도록 설정을 해 놓으면 되는 건가?

아직도 헷갈림...

댓글 없음:

댓글 쓰기