Git指令

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 检出标签分支

posted @ 2023-03-09 23:17  高小浩upup  阅读(26)  评论(0)    收藏  举报