作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
操作系统:Ubuntu 16
我使用 git clone 将远程存储库复制到我的本地机器。
我在一些代码中做了一些更改(通过 nano)可以在 5-10 个文件中说(我认为存储库有超过 2000 个文件)。
但是现在这个存储库得到了一些不错的更新。我想获得所有这些更新,但我想保留我的自定义更改。我不能提交到这个存储库,因为我相信我的代码和修复是“坏的”而且不完美。
我应该使用哪个命令来获取所有更新并将我的更改保留在文件中?
最佳答案
最简单的方法(如果你在想要更新的分支上工作):
git stash
git pull
git stash pop
git checkout -b my-new-branch
git add .
git commit -m "my changes"
git pull --rebase origin master # this will get the updates and place your changes on top of it
git mergetool
关于Git如何更新本地存储库并保留我的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43205981/
我是一名优秀的程序员,十分优秀!