git--在pull时保存本地更改

起因是在使用Pixic时,如果master分支更新了config.py,在pull时会产生冲突,这时要保留文件。如果同时更改的其他不重要文件也产生了冲突,就要放弃更改。

pull时保留文件

参考git stash 部分文件__古井心-CSDN博客_git stash 指定文件

git stash push 文件名

放弃文件中的更改

参考git 放弃本地修改,强制拉取更新_逸尘的专栏-CSDN博客_git 放弃本地修改,强制拉取更新

git restore <文件>

pull后恢复保留的文件

使用git stash popgit stash apply,前者会清除stash内的缓存文件。

参考git-stash用法小结 - Tocy - 博客园 (cnblogs.com)

其他链接:

使用git stash命令保存和恢复进度_朱登凯的专栏-CSDN博客_git stash 还原

GIT: git stash pop 后有冲突时,如何撤销_JMW1407的博客-CSDN博客

Git必备技之随意撤销 - 知乎 (zhihu.com)