git_创建一个新分支并提交文件

代码列表

查看分支

查看本地分支

git branch,*号表示当前所在分支;git branch -vgit branch -vv,可以查看上流分支的名字;

查看所有远程分支

git branch -r,-r就是-remote;

查看所有本地分支与远程分支

git branch -a,-a就是-all;

新建分支

新建一个本地分支

git branch [branch_name],但依然停留在当前分支;

新建一个本地分支

git checkout -b [branch_name],并切换到该分支;

新建一个远程分支

git push origin [branch_name]:[remote_branch_name]

  • 新建远程分支需要将一个本地分支提交上去
  • 例如:新建一个'mybranch1'分支:git push origin master:mybranch1

重命名本地分支

git branch -m [old_branch_name] [new_branch_name]

删除分支

删除一个本地分支

git branch -d [branch_name],当删除分支是当前所在分支时,需要事先切换到其它分支

删除一个远程分支

git push origin :[remote_branch_name]

  • 推送一个空分支到远程分支,亲测可用(推荐)

git push origin --delete [remote_branch_name]

``

切换到指定分支

git checkout [branch_name]

关联远程分支

git branch --set-upstream-to=[remote_branch_name] [branch_name]

实际操作

创建一个本地分支res1

git checkout -b res1

  • 创建一个名为'res1'的本地分支

创建一个远程分支r_res1

git push origin res1:r_res1

关联上流分支

git branch --set-upstream-to=origin/r_res1 res1

查看设定上流分支是否成功

git branch -vv

添加文件至暂存区、上传至本地库

git add
git commit -m

上传文件到指定分支

需要注意的是,因为此时的本地分支名与远程库分支名不一致,因此需要使用特别的代码

git push origin HEAD:r_res1

  • 分支名一致的话,使用git push就可以了
posted @ 2020-12-30 11:37  Syinho  阅读(639)  评论(0编辑  收藏  举报