我是git的新手,我真的很难理解它的许多概念。Git:如果需要使用其他更改升级分支,如何将更改合并到分支?
我不得不在一个我没有碰过几天的分支上更改1个文件,所以签出了该分支,进行了更改并将其推回。不过,我收到了一个错误,说我正在尝试fast-forward
,并且有我需要合并的内容。所以,我决定git checkout master
让我的分支与主人一样。
然后我运行git status
,看到有数千个新的和修改过的文件可以被推送 - 而不仅仅是我工作的那个文件。
我不想将所有这些文件推送到我的分支。有没有办法解决这个问题?
感谢您的回复!我唯一的问题是,我最初的'git checkout'是否会抓住其他开发人员所做的更改? – MeltingDog
'git checkout'开关分支,它不修改任何分支。您需要合并或重新绑定。 –
啊谢谢!很有帮助 – MeltingDog