Git常用操作

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: 增加了跟随系统主题的功能“

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部