我试图将文件从我的本地git存储库推送到中央git存储库。由于我的本地存储库与中央远程存储库不同步,我无法推送该文件。我的代码要求是我不能'git pull'存储库。我只需要在一个文件上执行'git push',而不需要执行'git pull'。是否可以这样做?
答案 0 :(得分:0)
您的代码“要求”不合适。如果您位于远程存储库后面,那么在尝试推送本地分支之前,您应该进行git pull
同步。您的选择是:
git pull origin yourBranch
或
git pull --rebase origin yourBranch
第一个选项将使用遥控器上的任何内容更新远程跟踪分支origin/yourBranch
,并尝试将其合并到本地分支中。第二个选项还将更新远程跟踪分支,但将改为 rebase 远程跟踪上的本地分支。