- 查看状态 git status
- 查看分支 git branch [-r]
- 建立分支
- git checkout -b NAME
- git checout --track origin/NAME
- 建立远程分支
- git checkout -b NAME
- git push origin NAME
- 删除分支 git branch -D NAME
- 删除远程和分支 git push origin --delete NAME
- 分支重命名
- 重命名本地分支 git branch -m new_name
- 删除远程分支 git push --delete origin old_name
- 上传新命名的本地分支 git push origin new_name
- 关联修改后的本地分支与远程分支 git branch --set-upstream-to origin/new_name
- 回退分支
- git reset --hard COMMIT-ID
- git push --force / git push origin HEAD --force
- TAG操作
- 创建TAG git tag -a NAME -m "comment"
- 查看TAG git log -l
- 推送TAG git push origin NAME
- 删除TAG git tag -d NAME
- 删除远程TAG git pish origin:/refs/tags/NAME
- 对比TAG git log --left-right NAME1 NAME2
- 拉取TAG git fetch --tags
- 列出TAG git ls-remote --tags origin
- 删除远程不存在的本地分支 git fetch origin --prune --tags
- 修复TAG
- git fetch -tag
- git checkout NAME
- update file
- git add .
- git commit -m "comment"
- git tag -a NEW_NAME -m ""
- git push origin NEW_NAME
- 设置颜色 git config --global color.ui.true
- 忽略文件权限修改 git config core.filemode false
- 忽略文件 vim .git/info/exclude
- 撤销操作 git merge --abort
- 查看分支图 git log --gragh --decorate --online --simplify-by-decoration NAME
- 克隆 git clone
- 补充提交 git commit --amend
posted @
2022-07-24 15:40
angryCoder996
阅读(
23)
评论()
编辑
收藏
举报