2017-10-09 44 views
0

我做了2個獨立的變化: 附加功能 上傳的功能沒有尚未批准,所以我不能承諾並推動它尚未圖像我要推一個具體的承諾,而拉

。 但圖像是好的,所以我必須推它。

當我試圖推它,它告訴我做拉。 當我嘗試進行拉動時,它會告訴我,除非我提交,否則我所做的功能更改將被刪除。

它有一種方法來推動圖像?

感謝

+0

你可以隱藏你的修改或者你可以創建一個新的本地分支,在那裏你可以提交你的工作而不用把它推送到遠程 – 2017-10-09 10:39:04

+0

你的問題令人困惑,因爲你說你想推送一個特定的提交,但是你說你還沒有犯下,所以根本沒有提交(更不用說「特定的」提交)。 –

回答

1

如果圖像的變化是好的,那麼有什麼理由不提交和推:

git add path/to/image 
git commit -m 'made image change' 
git push origin master 

假設的變化其餘的爲特徵,你可以藏匿的變化:

git stash 

然後,拉從遠程分支通過的最新變化:

git pull origin master 

最後,應用您的藏匿處:

git stash apply 

現在你的形象變化是在服務器上,你的工作目錄具有以下特徵的工作。如果你一路上遇到合併衝突,你將不得不解決它們。

+0

嗨,謝謝。我不知道存儲,它幫助:) – Dmitriy

+0

@Dmitriy這個答案適合你嗎? –

+0

是的,它的確如此。我犯了這個形象 - >隱藏了功能 - >拉/推 - >應用隱藏。謝謝! – Dmitriy