Git指令
常用
git add -A 提交所有变化
git commit -m "xxx" 提交说明
git branch 查看当前分支
git branch -d xxx 删除本地分支
git branch -D xxx 强行删除本地分支
git branch -m oldxx newxx 修改本地分支名
git branch -a 查看本地和远程仓库的所有分支
git checkout xxx 检出xxx分支
git checkout -b xxx 检出新分支
git merge --no-ff xxx 合并分支
git push origin --delete xxx 删除远端分支
git push --set-upstream origin test 建立本地到上游(远端)仓的链接
git reflog 查询提交记录
git commit --amend 修改注释:(此时会进入默认vim编辑器,修改注释完毕后保存就好了。)
git reset --soft HEAD^ 撤销commit
git reflog show --date=iso <xxx> 查看分支创建时间:
git clone -b feat-xxx https://xxx.git 克隆指定分支
标签
git tag v0.2.0 -light 创建轻量标签
git tag -a v0.1.0 -m "xxx" 创建附注标签
git tag 查看所有标签
git tag -d 1.0.0.0 删除目标标签
git push origin :refs/tags/xxx 删除远程标签
git show 1.0.0.0 查看目标标签
git push origin 1.0.0.0 推送目标标签
git push --tags 推送所有标签
git push origin --tags
检出标签分支(Git中不能真的检出一个标签,因为他们并不能像分支一样来回移动。如果想要工作目录与仓库中特定地标签版本完全一致,可以使用git checkout -b [分支名] [标签名]在特定地标签上创建一个新分支)
git checkout -b feat-v2.8.3-1111 v2.8.3 检出标签分支
标签:git,--,标签,xxx,Git,指令,push,分支 From: https://www.cnblogs.com/GaoUpUp/p/17201887.html