- 查看状态 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
阅读(
25)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构