git - 是否可以创建跟踪不存在的远程分支

标签 git scripting automation

我想以这样的方式 checkout 一个分支,以便随后的 git push 将以相同的名称正确地将其推送到源。

当远程分支已经存在时这很容易

git checkout -b branch origin/branch

但是,即使 origin/branch 还不存在,我也想这样做。

最佳答案

只创建一个本地分支

git checkout -b branch

远程仓库对你的本地分支一无所知,所以你必须在第一次“手动”推送它

git push origin branch

现在,如果你想让你的本地存储库让它跟踪你的本地分支和远程分支

git branch --set-upstream branch origin/branch

关于git - 是否可以创建跟踪不存在的远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5563535/

相关文章:

python - 在 Sikuli 中匹配某个区域中的模式非常慢

Git 将多个分支克隆到同一个本地目录可能吗?

git 记录 1 个分支与另一个分支之间的区别

shell - 在命令行上将密码传递给 curl

自动化:如何自动将 .doc 转换为 .docx?

automation - 自动执行 Google BigQuery 查询,无需本地访问 API

java - 从索引中找出文件的 SHA1

git - git 中的文件索引已在 Git 中删除

c# - 如何使用脚本或代码控制媒体播放器

api - 列出过去一年的 Jenkins 作业构建详细信息以及触发构建的用户