git branch [NAME]
git switch -c [NAME]
checkout은 다양한 기능을 가졌기 때문에 branch를 변경하는 기능만 가진 switch를 사용해서 실수를 방지하자.
Remote: MR 이후
Local : git switch de/game
Local: git pull origin de/game
- pull: fetch + merge
MR 이후에 Local 환경에서 de/game에 이동하지 않고, 새로운 branch를 생성하면 game/[NAME]을 root로 두는 branch가 생성된다.
원래라면 de/game을 root로 두는 branch를 생성함
그러니까 Local 환경의 de/game에 가서 PULL 이후에 새로운 branch를 생성하자.
1. MR
2. Conflict가 나지 않으면 MR 수행
1. MR
2. Conflict가 발생
3. Local: git pull origin de/game
4. conflict 해결
5. commit
6. push
7. MR
merge 안하고 순수한 branch 내용을 가져오는 방법