git 分支操作 与 远程新建分支后,本地查看不到
git 分支常用操作
远程新建分支后,本地查看不到,使用以下命令同步
git remote # 列出所有远程主机
git remote update origin --prune # 更新远程主机origin 整理分支
git branch -r # 列出远程分支
git branch -vv # 查看本地分支和远程分支对应关系
git checkout -b gpf origin/gpf # 新建本地分支gpf与远程gpf分支相关联
git 分支操作
1.创建分支
git branch develop
2.查看本地分支
git branch develop
2.查看本地分支
git branch
3.查看远程分支:
git branch -a
4.切换分支
git checkout branch_name
5.删除本地分支
git branch -d branch_name
6.删除远程分支
git branch -r -d origin/branch-name
git push origin :branch-name
7.如果远程新建了一个分支,本地没有该分支。
git checkout --track origin/branch_name
8.如果本地新建了一个分支 branch_name,但是在远程没有。
git push --set-upstream origin branch_name
9.合并分支到远程分支上
先查看修改状态
git status
多人协作先冻结修改代码
git stash
再拉去更新的提交,这样可以避免拉取时的冲突
git pull origin branch-name --rebase
然后解冻 恢复本地修改 在本地解决冲突
git stash pop
暂存所有更改
git add .
添加更改说明
git commit -m '说明'
提交
git push branch-name(对应分支名 ,已关联可以不用写)
|