git push origin HEAD:task/xxx-test-local

 

git push的一般形式为 git push <远程主机名> <本地分支名>  <远程分支名> ,例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,

    第一个master是本地分支名,第二个master是远程分支名。

    1.1 git push origin master

        如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同名),如果该远程分支不存在,则会被新建

     1.2 git push origin :refs/for/master 

  如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支,等同于 git push origin --delete master

 

git checkout commitId -b 本地新branchName 

git push origin HEAD:远程新branchName or git push origin HEAD

相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-02-07
  • 2021-10-13
  • 2021-11-14
  • 2021-11-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2022-02-07
  • 2021-11-15
  • 2022-12-23
  • 2021-04-01
  • 2021-11-08
相关资源
相似解决方案