git如何提交到线上分支?

本地从主分支拉的代码 在本地没有创建分支 我提交到线上分支的时候的时候git push origin test_dev这样提交吗?

阅读 2k
2 个回答
git push origin master:test_dev

本地分支:远程分支,正常我们不这么写,git会默认本地和远程分支是同一个名称。
默认主分支都是master,也可能是main。

另外如果你这么写,则会把远程分支给删了

git push origin :remote_branch_name

在本地没有创建分支是本地远程都没有test_dev分支?

语法是:

    git push origin 本地分支:远端分支

如果是git push origin test_dev,远程如果没有这个分支会新建一个同名分支,但是如果本地也没有这个分支,当前分支是master,那就需要用git push origin master:test_dev

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏