因此,我對文件進行了更改,但是當我嘗試推送它們時,源代碼樹抱怨有人在我之前推送了這些文件。但是我不得不合並這些更改。有時我必須備份並重置我的工作區,然後才能讓我再次推送 有沒有辦法強制推送?無法推送的源代碼樹
0
A
回答
0
即使文件不同,您必須先執行合併或重新綁定,然後才能推送。當前工作分支的提交必須合併到服務器上存在的當前分支,然後才能更新它。您正在合併分支,而不是文件。
使用「力推」命令不會強迫你提交到除了什麼是遠程分支應用- 它迫使你提交到在遠程分支取代的提交。使用此選項將丟棄其他用戶所做的所有提交。
因爲這是破壞性操作,所以SourceTree does not include GUI access to the "force push" command。下面是Atlassian的史蒂夫Streeting說一下吧:
SourceTree不公開力推因爲它幾乎總是不你想要做什麼。
這意味着別人已經推到你面前。你應該做的是取消他們的改變,合併他們(或者在他們之上重新設定你的改變),然後推動。
1
- 打開SourceTree
Preferences
- 標籤:
Advanced
- 三複選框:
Allow force push
- 啓用複選框,並關閉首選項。
下一次你推動,會有一個額外的複選框:Force push
。
在強制推送實際執行之前,檢查它還會顯示另一個Confirm Force Push
對話框。
相關問題
- 1. 源代碼樹:無法推送到我的遠程回購GitHub
- 2. 無法將源代碼推送到Bzr/Bazaar
- 3. 無法使用TFS推送代碼
- 4. 無法註冊代碼推送
- 5. 無法在雲代碼中發送推送通知
- 6. 推送Git源代碼樹,而不僅僅是一個存儲庫
- 7. 爲什麼我無法將我的代碼推送到github?
- 8. 我無法推送遠程git代碼中的文件
- 9. Android源代碼樹結構
- 10. 清理源代碼樹
- 11. 無法推代碼到GitHub的倉庫
- 12. 混帳不推也不是每個評論源代碼樹
- 13. 當代碼被推送到gitlab時,無法觸發jenkins生成
- 14. 將代碼推送到Bitbucket
- 15. 推送通知PFCloud代碼
- 16. 源代碼樹 - 在代理後安裝
- 17. 無法獲取網頁的源代碼
- 18. 無法下載GAE的源代碼
- 19. C源代碼樹的Makefile文件
- 20. 的Android源代碼樹開關分支
- 21. 分佈式源代碼管理 - 推送個人更改集
- 22. 無法推送到XIB iOS
- 23. 無法推送到SD卡
- 24. Octokit:add_contents無法推送回購
- 25. 無法推送到heroku
- 26. iOS:UISplitViewController無法推送到UINavigationController
- 27. 如何鏈接源代碼樹中的外部差異工具(無法比較)?
- 28. 無法在源代碼樹中看到來自Android Studio的掛起更改
- 29. 推送更新的代碼安裝
- 30. 無法理解Java 1.7 PopupFactory源代碼