Git分支在本地删除推送的更改

时间:2014-10-24 06:16:06

标签: git github branch

我在分支机构中编程并推送分支以便我可以进行拉取请求。在这样做之后,我需要回到origin master(或者至少是当前origin master中代码的副本),并从那里创建一个新的分支,而不需要在另一个分支中进行更改。

我可以更改分支并创建它们,但是如果没有我刚刚做出的更改,我永远无法获得代码的版本。这样做的正确程序是什么?

2 个答案:

答案 0 :(得分:0)

假设您已使用主分支创建了存储库,则可以执行以下操作。

git checkout master(你现在在master分支中)

git checkout -b your-feature-branch (你的新分支上没有你的主人分支)

在此分支上应用您的更改。每当您想要启动新功能时,只需在上述功能分支上提交所有内容,然后返回主服务器即可 git checkout master(现在你的代码是干净的,没有先前的更改)

我认为应该这样做..

答案 1 :(得分:0)

我的问题是这些文件没有被处理,因为我每次都手动添加它们并且它们没有被跟踪,所以我需要git checkout每个文件。