2016-04-04 152 views
-2

我試圖將文件從我的本地git存儲庫推送到中央git存儲庫。由於我的本地存儲庫與中央遠程存儲庫不同步,因此我無法推送該文件。我的代碼要求是我不能'拉''存儲庫。我只需要在一個文件上做'git push',而不用做'git pull'。是否有可能這樣做?如何將特定文件推送到git存儲庫,而本地提交不與遠程存儲庫同步

+1

我不明白你爲什麼不想'git pull':這個要求來自哪裏?另外,你的意思是「'git push'只有一個文件」(你提交提交,而不是文件) – gturri

回答

0

您的代碼「要求」是不合格的。如果您位於遠程存儲庫的後面,則在嘗試推送本地分支之前,您應該先做一個git pull同步。您的選項是:

git pull origin yourBranch 

git pull --rebase origin yourBranch 

第一個選項將與任何在遙控更新遠程跟蹤分支origin/yourBranch,並試圖將其合併到您當地的分行。第二個選項也將更新遠程跟蹤分支,但將代之以重置您的本地分支在遠程。

相關問題