Q
Git拉到索引
0
A
回答
0
git fetch
將獲取從遙控器上的變化,但不會與你master
分支合併。它將在遠程跟蹤分支中。然後您可以手動合併它。 A git pull
一起執行這兩個操作。
1
那麼問題就出現在你接下來的遠程更改上,從遠程的歷史中的哪個點生成補丁?這正是合併所要解決的問題,合併提交表明到目前爲止,哪個遠程版本已經應用到您的本地分支。
話雖如此,如果你git fetch
和git merge --no-commit
,合併將在您的工作空間(和指數)做,但沒有提交,和元數據將在狀態,這樣,當你做承諾,這將是標記爲合併提交。那是你需要的嗎?
3
我不太確定您的預期工作流程是什麼,但您可以在不影響當前分支或索引的情況下獲取遠程更改。
git fetch
然後,您可以合併所取得的變化到當前指數不設置合併提交,但這是想做一個相當模糊和不尋常的事情。
git read-tree -m HEAD origin/remote-branch
兩個樹的版本是最好的,如果遠程分支是您當前HEAD的快進,如果不是那麼三路合併選項可能會更好。
git read-tree -m $(git merge-base HEAD origin/remote-branch) HEAD origin/remote-branch
有關差異的詳細信息,請閱讀git read-tree
的手冊頁。
0
我一直來到這個頁面,並且錯過了正確的答案,因爲它在評論中。
git-pull --no-commit [email protected]:username/project.git
0
看看this answer。您可能需要調整您的配置以避免合併提交。
相關問題
- 1. git多個索引
- 2. 推送到遠程git倉庫索引
- 3. Git索引重置本身
- 4. git索引在哪裏?
- 5. 斯卡拉列表索引
- 6. Solr索引拉取失敗
- 7. Git:通過行號將索引*的部分文件添加到索引*
- 8. 斯卡拉一個數組的索引間隔的索引
- 9. Git stash保持索引衝突
- 10. 用索引替換Git的SHA
- 11. 你如何讓git存儲索引?
- 12. Git的 - 無法更新索引不變
- 13. Eclipse Git項目沒有索引器
- 14. Git通過grep/regex添加行索引
- 15. 無用的Git緩存/索引對象?
- 16. 未利用git索引的Git4Idea插件
- 17. 在暫存索引git計數文件
- 18. git pre-commit hook,將文件添加到索引
- 19. Eclipse Git:無法將索引添加到文件夾
- 20. 如何在git pre-commit鉤子中添加文件到索引
- 21. Git如何知道將哪個索引blob添加到樹中?
- 22. Git拉失敗
- 23. heroku的Git拉
- 24. Git拉不拉一切
- 25. C++索引到索引映射
- 26. RavenDB索引錯誤「找不到索引」
- 27. 的git更新索引--assume,不變和git重置
- 28. 批索引到索爾
- 29. 追加到索爾索引
- 30. 卡桑德拉索引解釋
我懷疑這是OP實際上想要的(合併到索引*和*工作樹,但不提交)。請注意,您可以執行`pull --no-commit`;它傳遞給`merge`。 – Cascabel 2011-01-10 00:40:38