我一直在本地为GitHub中的回购托管中的应用程序进行更改。现在我想将我在本地添加的所有更改推送到我在GitHub中创建的全新repo。当我尝试将本地更改推送到这个全新的仓库时,我收到错误消息:
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.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
现在,我有点犹豫从我的新回购中做git pull因为我怀疑它会消除我当地的变化。
我应该如何将我的更改推送到新的回购?
答案 0 :(得分:0)
没有必要犹豫要做git pull <new_repo>
master然后是git push <new_repo>
master。这是将更改推送到远程仓库的最安全方法。 git pull不会消除局部变化,它所做的任何事情都是可逆的。
关闭此帖子。