git branch 分支名 新建分支
git branch 查看分支
git branch -m old new 修改分支名
git commit --amend 修改提交信息log
git push origin branchName:branchName 前后相同可简写
git push origin branchName
git push origin :branch 删除远程分支
git push --delete origin branch 删除远程分支
git branch --set-upstream localbranch origin/branch
设置本地分支和远程分支的推送关联
git push --set-upstream origin newbranch 远程新建一个分支,本地跟踪
git branch -vv 查看关联信息
git remote show origin 查看远程分支
git branch -a 查看所有分支
git checkout branch 切换分支
git branch -d branch 删除分支
git branch -D branch 强制删除分支
git branch -r -d origin/branch 删除远程分支
git checkout --track origin/branch
新建本地分支并跟踪远程分支 简写
git checkout remotebranch
git pull origin master 把远程master合并到当前分支
git push origin local:remote 把local推到remote分支
pull时前边的是远程,push时前边的是本地
git merge dev 把dev合并到当前分支
git status 查看状态
git commit -m ‘msg’
git checkout -b localbranch origin/branch 新建并跟踪远程分支
1->2->3-<HEAD
revert HEAD 丢弃3 reset HEAD 回到3 reset HEAD^ 回到2
reset默认是–mixed 重置暂存区和本地仓库
–soft 重置本地仓库 --hard重置本地仓库,暂存区,工作区
git remote set-head origin branch 设置远程的头指向
git merge --no-ff 非快速移动合并
git merge --squash 合并后不自动提交,需要手动提交(合并多个提交)
git cherry-pick
git revert commitHash 撤销 提交
git add 相当于 git add -A
git stash 暂存
git stash pop 取出暂存
git笔记
最新推荐文章于 2024-06-03 21:20:34 发布