git clone 特定的远程分支
git clone -b 分支名 ......
git 切换远程分支
git checkout -b serverfix origin/serverfix
git重命名远程分支
1.删除远程分支:
$ git push --delete origin devel
2.重命名本地分支:
git branch -m devel develop
3.推送本地分支:
$ git push origin develop
git 创建远程分支
git branch release-1.0.0
git push origin
release-1.0.0:
release-1.0.0
git 删除远程分支
git push origin :删除分支名
git 缓存本地修改
git stash save '说明信息' //
将本地修改保存
git stash list //
列出当前仓库下所有的stash条目,每一条stash用stash@{n}标识
git show stash@{n} //
通过该命令可以查看stash的具体内容
git stash apply stash@{n} //把保存的修改恢复,
默认弹出最上面的那条
git stash drop
stash@{n} //
把
stash@{n}
保存的修改销毁,默认丢弃最上面的那条
git stash clear //清除所有的stash条目
git 回退git add
git 查看特定文件的修改记录
进入到文件目录下
git log --文件名
git 合并分支修改
1.git 本地分支修改合并
在主干master上新建分支hotfix
git checkout -b hotfix
提交修改 -》 验证ok --》merge到主干master分支
git checkout master
git merge hotfix
如果有冲突解决冲突
解决冲突后git add添加到缓存