git,如何将本地分支推送到特定的远程

尤金

你能解释一下如何将本地分支推送到特定的远程分支吗

$ git branch -vv 
dev 4d46c96 [origin/dev] Merge branch '1783' into dev
dev_3_feature 226b914 second commit in dev_3_feature
dev_second_feature 6b5f10f second commit in dev_2_feature
master baf5fc0 [origin/master: ahead 1] master feature
* myFeature da5cc64 second commit in dev_1_feature
test 334cf7e commiting my super changes locally

1)我希望将自己的DEV功能推入origin/dev并留在那里作为分支,我该怎么做?

2)origin/dev默认情况下我应该在本地设置什么/在哪里/如何设置origin/master

阿杰·P·普拉亚帕蒂(Ajay P.

更新:

因此,通常在使用Remote时,首先需要拉存储库或分支。

如果是仓库

git pull origin

如果它的分支

git pull origin <yourRemoteBranchName>

拉动它之后,它将在您的计算机上。现在您当前的分支是yourRemoteBranchName


现在,您在“远程”分支上方,然后可以从该拉出的远程分支创建本地分支。它将从您当前的远程分支创建一个新的本地分支。

git checkout -b your_branch

将远程分支推送到远程服务器时,将自动创建该分支。因此,当您准备就绪时,可以执行以下操作:

git push <remote-name> <branch-name>

<remote-name>通常在哪里origin,git为克隆到的远程提供的名称。然后,您的同事只需拉该分支,它就会在本地自动创建。

但是请注意,正式的格式是:

git push <remote-name> <local-branch-name>:<remote-branch-name>

但是,当您省略一个时,它将假定两个分支名称都相同。话虽这么说,请注意,不要犯仅指定:<remote-branch-name>(带有冒号)的严重错误,否则将删除远程分支!

为了使后续人员git pull知道该怎么做,您可能想要使用:

git push -u <remote-name> <local-branch-name>

如下所述,该-u选项设置了一个上游分支:

对于每个最新的或成功推送的分支,添加上游(跟踪)引用,该引用由无参数git-pull(1)和其他命令使用。

如果您想直接与上游分支合并,

git merge branchName

您可以参考以下文档:https : //git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging它有很好的例子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将本地Git分支推送到远程的master分支?

如何将新的本地分支推送到远程Git存储库并进行跟踪?

如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?

如何轻松地将本地Git分支推送到具有不同名称的远程站点?

将更改推送到Git中的特定远程分支

如何将分支推送到单独的远程仓库中?

git从fork推送到特定的远程分支?

如何将本地 git 项目推送到远程服务器?

如何将分支更改推送到 Git Repo?

如何git推送到本地分支?

如何将git-replace推送到远程仓库?

如何将现有的非空目录转换为Git工作目录并将文件推送到远程分支

Git:奇怪的行为将本地分支推送到远程主服务器?

将所有本地分支推送到Git中的其他远程站点

GitLab 如何将更改推送到与非主分支不同的远程分支?

如何将功能分支中的文件推送到远程的主分支?

如何将本地 git reset 推送到 github?

如何将本地git存储库推送到svn

将本地分支推送到远程上的新项目

如何将更改推送到分支?

如何将git head重置为先前的本地提交,然后将该提交推送到我的远程

我如何将提交推送到已经从本地存储库推送到 git 的 heroku?

如何将一个提交从一个远程分支推送到另一远程分支

执行硬重置后如何将开发分支推送到远程存储库?

每次如何将未知名称的分支推送到远程?

git将所有远程分支推送到新的来源

git:将已删除的分支推送到远程

Git将主分支推送到辅助远程

Git:将代码推送到远程主分支