如何git命令创建一个本地分支,并提交到远程(remote)

本地新建分支:


1、git clone 地址(远程仓库地址)
2、cd desting(到文件夹路径)    //clone之后   项目文件夹名称为desting
3、git remote
4、git checkout -b destingxxx origin/master       //分支名称为destingxxx
5、git add .  //增加修改的文件   add .    增加全部修改  注意有    【.】
6、git commit -m '备注'      //提交
7、git push origin destingxxx(如果第四步新建分支时没有用origin/master 那么现在执行 git push --set-upstream origin destingxxx
)

结果如下图所示:zybank_desting0722为分支名称

 

补充:

 

  • 1.下载指定分支:

git clone -b 分支名字 git仓库地址

  •  2.push的时候   提示没有权限:

remote: Coding 提示: Permission denied! 没有权限操作此仓库

解决方案,其实终端就有提示

gitconfig --global user.email "你自己的邮箱"

gitconfig --global user.name "邮箱的用户名"

  • 3.查看远程分支:

git branch -a

其中:remote/origin/master表示的是远程分支

如何git命令创建一个本地分支,并提交到远程(remote)_第1张图片

本地有两个分支:zybank-master-QB 和 zybank_master_QB_desting(当前所在分支)

  • 4.查看本地分支:

git branch

  • 5.切换分支:git checkout xxxxxxx

git checkout zybank-master-QB

如何git命令创建一个本地分支,并提交到远程(remote)_第2张图片

git checkout zybank_master_QB_desting

如何git命令创建一个本地分支,并提交到远程(remote)_第3张图片

  • 6.删除远程分支:git push origin --delete zybank_desting

删除前如图:

如何git命令创建一个本地分支,并提交到远程(remote)_第4张图片

删除后如图:发现zybank_desting这个分支没了

如何git命令创建一个本地分支,并提交到远程(remote)_第5张图片

  • 7.删除本地分支:git branch -d zybank_master_QB_desting 可以删除本地分支

你可能感兴趣的:(技术方案)