git 강제push

1247 단어 git
어떤 비인간적인 변화를 했는지 모르겠지만, 오늘 push Github에서 잘못된 힌트가 하나 생겼다.
error: failed to push some refs to 'https://github.com/......'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.

생각만 해도 아무것도 하지 않고 바로 push를 강요했다.
$ git push -u origin master -f

아무래도 어디가 안 맞는 것 같아서 합작 프로젝트를 할 때는 이런 방법을 쓰지 않는 것이 좋다고 건의합니다.다른 솔루션도 검색했습니다.
1.push 전에 원격 repository를 pull로 수정합니다.
$ git pull origin master
$ git push -u origin master

2. merge 원격과 로컬 수정을 원하지 않으면 새 지점을 만들 수 있습니다.
$ git branch [name]
$ git push -u origin [name]

좋은 웹페이지 즐겨찾기