欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Git最常用操作速查表

Git最常用操作速查表

2024/10/24 9:21:18 来源:https://blog.csdn.net/qq_19300283/article/details/140347784  浏览:    关键词:Git最常用操作速查表

Git常用操作

文章目录

  • Git常用操作
    • 1. 克隆/拉取
    • 2. 分支操作
      • 1. 查看分支
      • 2. 创建分支
      • 3. 切换到分支
      • 4. 删除分支
      • 5. 删除远程分支
      • 6. 推送分支到远程
    • 3. 暂存库操作
    • 4. Git团队规范
      • 1. 原则
      • 2. 分支设计
      • 3. commit备注一般规范

1. 克隆/拉取

git clone xxx

从远程仓库克隆

git rebase/pull

git pull = git fetch + git merge
git pull --rebase = git fetch + git rebase

2. 分支操作

1. 查看分支

查看本地分支git branch

查看远程分支git branch -r

查看所有分支git branch -a

2. 创建分支

在本地创建名为xxx的分支git branch xxx

创建并切换到xxx到分支git checkout -b xxx

3. 切换到分支

切换到名为xxx的分支git checkout xxx

4. 删除分支

删除名为xxx的分支git branch -d xxx

5. 删除远程分支

冒号:代表删除git push origin :xxx

6. 推送分支到远程

推送本地分支xxx到克隆来源的远程分支git push origin xxx

3. 暂存库操作

添加对某个/某些文件变化的监视到暂存库git add

提交当前变化到当前分支并为本次提交添加xxx的备注git commit -m "xxx"

4. Git团队规范

1. 原则

  • 分布式开发原则: 每个人都在自己的分支上开发, 可以随时切换到不同的分支
  • 只保留有价值的commit: 在merge前squash没用的commit
  • 只保留一条主干分支

2. 分支设计

一般维护两大分支

  1. master: 正式版本, 公开发布上线
  2. dev: 开发分支, 正在构建的版本, 每个人根据需求在这里切出自己的分支, 迭代结束后并回master分支

3. commit备注一般规范

  • feat(ure): 新功能
  • (bug)fix: 修复 bug
  • chore:构建过程或辅助工具的变更
  • docs: 文档的变更
  • style: 代码风格的变更
  • ref(actor): 重构
  • test: 测试的变更
  • ver(sion): 版本更新
  • text(ure): 文本的变更
  • deps: 依赖变更,即为适配依赖产生的变更

例:

git commit -m "feat: 增加了跟随系统主题的功能“

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com