使用git将更改写入远程分支
我对git很陌生,但我对这个过程很熟悉。似乎是克隆(如果它是新的),拉,添加,提交推。。。这在大多数情况下都很好,因为远程回购也有一个名为使用git将更改写入远程分支,git,Git,我对git很陌生,但我对这个过程很熟悉。似乎是克隆(如果它是新的),拉,添加,提交推。。。这在大多数情况下都很好,因为远程回购也有一个名为master的分支(因此git push在没有任何额外命令的情况下工作) 现在我所克隆的回购协议有多个分支,例如: * master remotes/origin/HEAD remotes/origin/example remotes/origin/master 我想将我的更改添加到示例分支和测试中。如果这是成功的,那么我想将它与master分支
master
的分支(因此git push在没有任何额外命令的情况下工作)
现在我所克隆的回购协议有多个分支,例如:
* master
remotes/origin/HEAD
remotes/origin/example
remotes/origin/master
我想将我的更改添加到示例
分支和测试中。如果这是成功的,那么我想将它与master
分支合并
为了实现这些目标,我需要运行哪些命令?这个怎么样
示例
master
,使其处于最新状态(可选)master
master中合并示例
原点
主控
(也可选择示例
)示例
master
,使其处于最新状态(可选)master
master中合并示例
原点
主控
(也可选择示例
)首先做git签出示例。
然后像在示例分支上一样执行所有其他命令。首先执行git签出示例。
然后按照示例分支执行所有其他命令。在Jimmy的回答中添加-
git checkout
,如git checkout示例
gitadd
,gitcommit-m“在此处输入提交消息”
在该分支上执行工作。经常使用git status
检查git merge master
git签出主控台
,并合并到主控台,git合并示例
git Push-u示例
除了吉米的回答之外——
git checkout
,如git checkout示例
gitadd
,gitcommit-m“在此处输入提交消息”
在该分支上执行工作。经常使用git status
检查git merge master
git签出主控台
,并合并到主控台,git合并示例
git Push-u示例
取决于您是否已提交本地更改。取决于您是否已提交本地更改。谢谢!这样做会不会有头部脱落的危险?当我过去做这件事时,我得到了一个关于分离头的信息。我还可以举个git结帐的例子吗?这不会创建一个名为example it的本地分支,对吗?感谢您添加了这些命令,我懒得帮您处理分离的头-除非您使用
重新基
,重置
,或其他破坏性命令,否则将不会有分离的头。至于创建一个名为example的分支,我使用example作为假名称来执行这些命令。不管你有什么分支机构的名称,用它来代替例子。谢谢!这样做会不会有头部脱落的危险?当我过去做这件事时,我得到了一个关于分离头的信息。我还可以举个git结帐的例子吗?这不会创建一个名为example it的本地分支,对吗?感谢您添加了这些命令,我懒得帮您处理分离的头-除非您使用重新基
,重置
,或其他破坏性命令,否则将不会有分离的头。至于创建一个名为example的分支,我使用example作为假名称来执行这些命令。不管你有什么分支机构的名称,用它来代替例子。谢谢你,我问了Briana同样的问题。。。当我查看示例时,是否需要任何特定的语法来处理远程分支?当我在过去尝试过这个方法时,我刚刚得到了一个与远程分支同名的本地分支。@user3229731我建议多阅读一些关于git的内容,以熟悉远程分支和本地分支。远程或本地没有特定的语法。Git对于初学者来说是复杂的。我建议使用sourcetree for gui之类的工具。远程banrch可以在本地克隆,然后同步。一个本地创建的分支可以有一个远程分支为它创建,并通过同步。是的,现在它更有意义了:)我想我明白了。出于某种原因,我觉得你可以直接在远程分支上工作,这显然是不可能的-签出实际上是在本地创建一个同名分支,当你推到它时,你实际上是在远程推到同名分支的更改。。。令人困惑但合乎逻辑:D@user3229731是的,你明白了!愿原力与你同在!欢迎来到版本控制word。谢谢你,我问了Briana同样的问题。。。当我查看示例时,是否需要任何特定的语法来处理远程分支?当我在过去尝试过这个方法时,我刚刚得到了一个与远程分支同名的本地分支。@user3229731我建议多阅读一些关于git的内容,以熟悉远程分支和本地分支。远程或本地没有特定的语法。Git对于初学者来说是复杂的。我建议使用sourcetree for gui之类的工具。远程banrch可以在本地克隆,然后同步。本地创造者