若git远程新建分支后,本地查看不到,操作以下:
git remote # 列出所有远程主机
git remote update origin --prune # 更新远程主机origin 整理分支
git branch -r # 列出远程分支
// git branch -vv # 查看本地分支和远程分支对应关系
// git checkout -b gpf origin/gpf # 新建本地分支gpf与远程gpf分支相关联
本地代码push到远程指定的分支:
1.创建分支
git branch ‘new branch'
2.查看本地分支:
git branch
注:名称前面加* 号的是当前的分支
3.查看远程分支:
加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话)
git branch -a
4.切换分支
git checkout ‘new branch'
5.删除本地分支
git branch -d branch_name
6.将代码暂存在本地
git add .
7.给暂存在本地的代码打个tag
git commit -m "first commit"
8.将本地代码推送到远程指定分支
git push origin <指定的分支名>
9.这时如果出行hint,远程没有更新
git push origin <指定的分支名> -f 注意这条命令的意思是强行让本地分支覆盖远程分支
10.从远程指定分支上拉取代码
git clone -b <指定分支名> <ssh或者http地址>