我在分支机构中编程并推送分支以便我可以进行拉取请求。在这样做之后,我需要回到origin master(或者至少是当前origin master中代码的副本),并从那里创建一个新的分支,而不需要在另一个分支中进行更改。
我可以更改分支并创建它们,但是如果没有我刚刚做出的更改,我永远无法获得代码的版本。这样做的正确程序是什么?
答案 0 :(得分:0)
假设您已使用主分支创建了存储库,则可以执行以下操作。
git checkout master(你现在在master分支中)
git checkout -b your-feature-branch (你的新分支上没有你的主人分支)
在此分支上应用您的更改。每当您想要启动新功能时,只需在上述功能分支上提交所有内容,然后返回主服务器即可 git checkout master(现在你的代码是干净的,没有先前的更改)
我认为应该这样做..
答案 1 :(得分:0)
我的问题是这些文件没有被处理,因为我每次都手动添加它们并且它们没有被跟踪,所以我需要git checkout每个文件。