2016-06-29 94 views
0

我的朋友提交了一些更改,但未將其推送到存儲庫。現在我想把這個提交到「開發」分支。我怎麼能這樣做?推送其他人提交的更改

我的意思是,克隆回購和做結帳開發分支會爲我創建一個本地回購,我不會看到unpushed提交。

回答

4

您的問題等同於「我的朋友爲我寫了一個Word文檔,並將其保存在本地計算機上,他沒有將其上傳到服務器,或者將它發送給任何人,我怎樣才能得到它?

像類似的問題,答案是「不能」,你的朋友必須與git push REMOTE BRANCH更改推,然後你就可以用git clonegit pull(讓他們,如果你已經有了回購克隆)。

+0

但是,如果我看到bitbucket提交,那麼我猜我可以以某種方式得到它也在本地。 – user99999

+4

如果您看到bitbucket上的提交,那意味着您的同事*會*將提交提交到存儲庫。所以你應該能夠以正常的方式獲得它('git pull REMOTE BRANCH'),以便它們在本地可用。如果你想將提交添加到不同的分支,請閱讀'git merge'和'git cherry-pick'。 –

0
  1. 你的朋友共享提交給你,通過補丁的git-軟件包,一些市民在網上回購像一個在Github上託管的,他/她的.git的便攜式磁盤或FTP副本,SSH訪問您的計算機或其他方向等。

  2. 您將提交應用到您的本地分支。

  3. 您將本地分支推送到遠程分支。

0

你有兩個選項一個是讓你的朋友來提交資料庫或 有他gitlab帳戶和登錄it.then複製在他的倉庫的變化,然後去當地的資源庫和保存。

add. 
commit -m 

這wiil做

0

你有3個選擇

告訴你的朋友

  • 推提交
  • 讓您使用自己的資源庫,將其添加到您的遙控器,取他的提交,然後推它
  • 爲您提供補丁,應用我t,做一個新的提交併推送它。當你下次獲取時,你的朋友必須改變他的歷史。
相關問題