因此,我对文件进行了更改,但是当我尝试推送它们时,源代码树抱怨有人在我之前推送了这些文件。但是我不得不合并这些更改。有时我必须备份并重置我的工作区,然后才能让我再次推送 有没有办法强制推送?无法推送的源代码树
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. 无法使用源树推子树
- 3. 在源代码树中推送我的代码时缺少数据库文件
- 4. 无法将源代码推送到Bzr/Bazaar
- 5. 无法使用TFS推送代码
- 6. 无法注册代码推送
- 7. 无法将代码推送到heroku
- 8. 无法推代码github上
- 9. 无法在云代码中发送推送通知
- 10. 在mac osx中无法看到android.dmg.sparseimage中的源代码树
- 11. 推送Git源代码树,而不仅仅是一个存储库
- 12. 源代码树中推/拉与提交的区别?
- 13. 为什么我无法将我的代码推送到github?
- 14. 无法推送bitbucket上的代码 - 端口443问题
- 15. 我无法推送远程git代码中的文件
- 16. 清理源代码树
- 17. xcode源代码树和bitbucket
- 18. Android源代码树结构
- 19. 源代码树安装
- 20. 无法推代码到GitHub的仓库
- 21. 混帐不推也不是每个评论源代码树
- 22. 无法推送到Heroku推送拒绝
- 23. 当代码被推送到gitlab时,无法触发jenkins生成
- 24. 推送通知PFCloud代码
- 25. 将代码推送到Bitbucket
- 26. 源代码树 - 在代理后安装
- 27. 无法下载GAE的源代码
- 28. 无法获取网页的源代码
- 29. 无法从现有的源代码
- 30. 使用parse.com发送推送云代码