這聽起來很簡單,但我無法弄清楚。前一段時間我做了一個實驗性的分支,現在我想介紹一下自從創建以來發生在master上的所有變化。這都是本地的。我想從當地的主人拉到當地的my_branch,但我做不到。這似乎並不工作,告訴我的主人是不是一個Git倉庫:如何從本地分支「拉」到另一個分支?
git pull master
這聽起來很簡單,但我無法弄清楚。前一段時間我做了一個實驗性的分支,現在我想介紹一下自從創建以來發生在master上的所有變化。這都是本地的。我想從當地的主人拉到當地的my_branch,但我做不到。這似乎並不工作,告訴我的主人是不是一個Git倉庫:如何從本地分支「拉」到另一個分支?
git pull master
你必須告訴混帳從哪裏拉,在這種情況下,從當前的目錄/倉庫:
git pull . master
但本地工作時,你通常只需要調用合併(拉內部調用合併):
git merge master
你在找什麼是合併。
git merge master
使用pull
您從遠程存儲庫獲取更改並將它們合併到當前分支。
相當舊的帖子,但它可能有助於有人新入git。
我將與
git rebase master
如果您正在尋找從本地到高手等其他分支的全新拉動,則可以按照此操作。
git commit -m "Initial Commit"
git add .
git pull --rebase git_url
git push origin master
參見http://stackoverflow.com/questions/3124601/git-getting-changes-from-another-branch – 2017-01-05 01:37:25