假设我在git repo中有一个文件:
#file.py
setting1 = default1
setting2 = default2
<some code>
Run Code Online (Sandbox Code Playgroud)
现在我想做一些不会被推回回购的本地更改
#file.py - local change
setting1 = mysetting1
setting2 = mysetting2
<some code>
Run Code Online (Sandbox Code Playgroud)
在将来的某个时候说上游回购更新了,我想在不弄乱我的本地设置的情况下下载他们的更改.IE我可以运行的git命令会更新文件,以便它可以
#file.py - updated copy
setting1 = mysetting1
setting2 = mysetting2
<new code>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,使用分支机构或其他一些git功能,我不必将本地设置放在一个单独的文件中?
我已经看过其他几个这样的问题,但他们专注于排除整个文件.
谢谢
看一眼git stash。它也是一种“整个文件”方法,但您可能会发现它足够灵活。
否则,使用git gui大量的变基 ( git rebase --interactive) 或选择性 ( git cherry-pick) 或只是一个侧分支应该会有所帮助。
| 归档时间: |
|
| 查看次数: |
847 次 |
| 最近记录: |