GIT:仅对当前分支进行一些更改,其余对新分支进行更改

时间:2019-03-08 20:55:12

标签: git github

像个白痴一样,我做出了超出当前分支范围的更改。 我更改了5个文件  M app / form_models / car_registration / basics.rb M app / form_models / car_registration / horse.rb M app /视图/car_registration/basics.rb M app / views / car_registration / horse.html.erb M规格/工厂/car.rb M规格/form_models/car_registration/basic_spec.rb 我想将我的basics.rb文件提交到我的分支(基础),并将我的horse.rb文件提交到新分支(马)。我已经做了git checkout -b horse,并且显示了所有文件。我还没有承诺。我该怎么办?

1 个答案:

答案 0 :(得分:2)

您应该添加要提交的文件

git add basics.rb

然后提交

git commit -m "your message"

然后隐藏藏匿处

git stash

更改分支

git checkout -b new_branch

取消更改

git stash pop

并在新分支中提交所有更改

git commit -am "commit message"

欢呼