用途 | 命令 |
---|---|
查看当前项目仓库地址 | git remote -v |
删除分支(demo) | git branch -d demo |
创建分支(demo) | git branch demo |
中止变基 | git merge --abort |
基于远程sit创建分支(demo) | git branch demo orgin/sit |
创建并切换到(demo) | git checkout -b demo |
取出最近一次暂存区未提交文件 | git reset HEAD^ |
回退版本到20220211 | git reset --hard 20220211 |
暂存(name) | git commit -m ‘name’ |
切换分支(demo) | git checkout demo |
拉取最新分支(demo) | git pull demo |
合并本地分支(demo) | git merge demo |
上传远程分支(demo) | git push orgin demo |
暂存名字(demo,name) | git stash save “name” demo |
查看所有分支 | git branch -a |
查看暂存内容 | git stash list |
查看更改内容 | git stash show |
将代码从暂存区释放 | git stash pop |
将代码从暂存区释放 | git stash apply stash@{0} |
本地分支覆盖远程分支(demo),本地版本与远程版本有差异(–force) | git push -f origin demo |
推送给本地分支tagname到远程 | git push origin |
推送所有未推送过的本地分支到远程 | git push origin --tags |
可以删除一个本地标签tagname | git tag -d |
可以删除一个远程标签tagname | git push origin :refs/tags/ |
跳过verify 检查:git commit --no-verify -m “xxx”