微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有未提交更改的 Git Pull

如何解决带有未提交更改的 Git Pull

经常发生这样的情况,我将在做某事时注意到在主分支上进行了另一次提交。通常情况下,如果不隐藏(或提交)我的更改,我就无法拉动。所以我总是隐藏我的更改,拉取,然后重新应用我自己的更改以继续。

所以基本上我需要每天跳几次 stash -> pull -> apply 舞。有什么我不知道的功能可以让我一次性完成这项工作,并且可以在 Sourcetree 中完成吗?

谢谢。

解决方法

这可以解决您的问题:

git pull --rebase --autostash

,

听起来问题可能是:

我在分支 myBranch 上,我想在不离开 master 的情况下将 myBranch 赶到远程。我可以吗?

如果是这样,答案是:通常。你可以说

git fetch origin master:master 

更新本地 master 分支,前提是这是一个快进 - 在典型的使用模式中通常会如此。

请注意,SourceTree 允许您查看任何提交(作为与前一个提交的差异)或区分任何两个提交(通过选择它们)。因此,您通常可以很容易地分辨出与分支有什么密切关系。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。