我對文件進行了更改,並希望對其進行同步。我正在使用Windows Github用戶界面,我對此很陌生。同步按鈕不顯示。我怎麼用shell命令來做到這一點?如何同步未同步的提交?
4
A
回答
1
如果你看一下截圖,靠近它說detached head
頂部。儘管聽起來很不愉快,但這僅僅意味着你不在分支上,而是在檢出一個提交。
看看你的評論之一,它說rebasing master
。看起來像一個rebase
已開始,但從未完成。如果你沒有觸及命令行,這聽起來像GitHub for Windows中的一個bug,我會將它報告給GitHub支持。它應該仍然可以清理這個。
如果在命令行中鍵入git status
,你應該得到這樣的事情(這是在Linux上,它可能會略有不同在Windows上):
[~/dev/cost_model] git status
# Not currently on any branch.
# You are currently rebasing branch 'master' on '174ffcb'.
# (fix conflicts and then run "git rebase --continue")
# (use "git rebase --skip" to skip this patch)
# (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: some/path/to/a/file
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add <file>..." to mark resolution)
#
# both modified: some/other/path/to/a/file
#
的文件「將被提交更改」下很好,而且被重新設計好了。但是,如果您在「未合併路徑」下有任何文件,則應打開它們並檢查合併衝突(它們是以「< < < < < < <」或類似內容開頭的代碼部分,只需打開文件並確保文件看起來像你想要的那樣)。
解決所有衝突後,運行git rebase --continue
。檢查出現的消息,可能仍然存在衝突。
另一種選擇是運行git rebase --abort
停止rebase如果你不希望它完成。
一旦你完成了,你應該回到你的分支並能夠同步。
0
相關問題
- 1. 同步Solr提交
- 2. 如何在GitHub Windows客戶端中同步未同步的提交?
- 3. 表單提交同步還是異步?
- 4. 如何使表單提交同步?
- 5. 如何同步交易
- 6. 同步對象與未同步對象
- 7. 同步框架2.1未完成同步
- 8. 如何同步Java中的未同步集合
- 9. 交叉同步塊
- 10. 我想要Dropbox同步圖標(覆蓋圖標,如未同步,同步)?
- 11. 同步不同步
- 12. 同步不同步
- 13. 不同的哈希在SVN同步後同樣提交
- 14. Mac同步的GitHub刪除了我未提交的更改
- 15. 使「remote:true」表單同步提交AJAX
- 16. TransactionSynchronizationManager同步執行後提交
- 17. jquery - 同步提交後(不是ajax)
- 18. 同步文件沒有提交?
- 19. 秒錶未同步
- 20. 同步未輸入
- 21. 回購同步錯誤:.repo/manifests /:包含未提交的更改
- 22. GitHub:「一些未提交的更改將通過同步完成」
- 23. 如何模擬同步ajax調用? (基於異步的同步)
- 24. Git同步說,提前1提交,並落後4提交
- 25. 通過AJAX提交多個表單 - 同步或異步
- 26. GitHub for Windows - 我提交併同步,但未提交更改列表保留
- 27. 同步塊內同步塊
- 28. 同步,同步內容流
- 29. 同步同步列表
- 30. 同步(這)與同步(MyClass.class)
'git rebase --abort'完成了這項工作。我以前曾經接觸過命令行。所以我認爲這是我的錯誤,而不是Github方面的錯誤。謝謝! – ustroetz
很高興爲您服務! :) – henrikhodne