我正在尝试解决一个Git存储库问题,我确定这是司空见惯的,但是我没有足够的经验来使用Git来解决它,而我只是觉得我的措辞不正确,所以我找不到回答。
我有一个只有我承诺的私有存储库。几个月前,我从master那里创建了一个分支,并进行了许多更改。出于各种原因,这些更改直到现在仍未合并,但是此时master分支已被多次更新。
我知道我可以git diff --name-status master
在分支中运行类似的命令,以告诉我它们之间的文件不同以及更新的类型,但是有一种方法可以用主数据库安全地更新分支,但仅适用于未修改的文件。分支,这样我就不会破坏我的任何分支更新?
Git(几乎)总是在其操作中添加。如果运行命令,git merge master
您将把master分支中的所有更新合并为分支,作为新的合并提交。Git跟踪单独的代码行-这样,当其他人触摸相同的代码行时,您可能会遇到合并冲突。
如果您想返回到当前分支,只需回到上一次提交-就在合并master之前。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句