当前位置: 首页 > 知识库问答 >
问题:

GIT:只对当前分支提交一些更改,其余的提交给新分支

戎兴言
2023-03-14

像个白痴一样,我做了超出当前分支范围的更改。

我更改了5个文件

 M  app/form_models/car_registration/basics.rb
M   app/form_models/car_registration/horse.rb
M   app/views/car_registration/basics.rb
M   app/views/car_registration/horse.html.erb
M   spec/factories/car.rb
M   spec/form_models/car_registration/basic_spec.rb

我想提交我的basics.rb文件到我的分支,基础,和我的horse.rb文件到一个新的分支,马。我已经做了git签出-b马,所有的文件显示。我还没有提交。我该怎么办?

共有1个答案

桓风史
2023-03-14

您应该添加要提交的文件

git添加基础知识。rb

然后promise

git提交-m“您的消息”

然后藏匿改变

git藏匿处

更改分支

<代码>git签出-b新建分支机构

取消搁置更改

git隐藏弹出窗口

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

git提交-am“提交消息”。

干杯

 类似资料:
  • 在本文章教程中,我们将演示如何查看 Git 存储库的文件和提交文件记录,并对存储库中的文件作修改和提交。 注意:在开始学习本教程之前,先克隆一个存储库,有关如何克隆存储库,请参考: http://www.yiibai.com/git/git_clone_operation.html 在上一步中,我们已经修改了 main.py 文件中的代码,在代码中定义了两个变量并提交代码,但是要再次添加和修改ma

  • 本文向大家介绍Git 创建分支提交远程分支详解,包括了Git 创建分支提交远程分支详解的使用技巧和注意事项,需要的朋友参考一下 Git 创建分支提交远程分支详解 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义。 2.切换本地分支 git checkout 分支名,例如从master切

  • 我很想知道您是否可以,以及将提交合并到我的孤儿分支是否有任何问题。对于这个特定的实例,我的Salesforce存储库有一个主分支和一个预发布分支,但由于我们的沙盒环境通常有不属于生产的元数据,但我们希望对其进行版本控制,但与干净的预发布分支有足够的分离。 因此,我们有以下内容:

  • 当本地文件变更以后,可以通过VCS —> Git —> Commit File 弹出提交变更窗口. 当然,分支合并过后也会弹出提交变更窗口. 配置提交信息 提交变更窗口中你可以选择Change list,也可以选择要提交的变更文件,默认是全选的. 在Author中选择或者输入作者名字.选择Amend commit(修订提交)会在Commit Message中添加上一次的提交信息. 在提交之前,你还

  • VSCode具有出色的git集成,但我找不到一种方法来进行部分提交。基本上,我希望能够在我的文件中选择特定的更改并暂存它们,而不是暂存整个文件。git CLI、Github本地应用程序和Atom插件支持这一功能。 主要是确保我在开罚单之前不会错过什么。

  • 本文向大家介绍Git 提交特定文件中的更改,包括了Git 提交特定文件中的更改的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用以下命令提交对特定文件的更改,并跳过暂存文件git add: 或者,您可以首先暂存文件: 稍后再提交: