部分git指令总记不住,记录一下
git branch -va 查看所有分支
git log 查看提交记录
git checkout -b xxx xx 以某分支为基础新建分支
git push origin NBD-1113 新建本地分支后新建并传到远程分支
git branch --set-upstream-to=origin/NBD-1113 NBD-1113 本地分支的默认指向的远程分支修改
git branch -D +分支名 删除本地分支
git push origin --delete +分支名 删除远程分支
git stash list 查看所有stash
git stash pop最近一个stash 加到本地
指定commit号切分支 git checkout commit号 -b dev2(分支名称)
一个分支代码合并到另一个分支步骤。
比如切分支dev 且已完成开发任务。合并到master上
git checkout master
git pull --rebase
git merge dev
本地解决冲突后,再提交,再git push
分支check命令
git log --merges origin/master..origin/v111-dev
撤回某个commit操作。
撤回本地commit:git reset --soft <commit号>
、撤回已经提交的commit:git reset --soft <commit号> 然后git status 看下
然后git push --force
重命名步骤(远程分支):
a. 重命名远程分支对应的本地分支
git branch -m oldName newName
b. 删除远程分支
git push --delete origin oldName
c. 上传新命名的本地分支
git push origin newName
d.把修改后的本地分支与远程分支关联
git branch --set-upstream-to origin/newName