美文网首页Git随笔-生活工作点滴
一张图读懂常用的Git命令

一张图读懂常用的Git命令

作者: baboon | 来源:发表于2019-07-09 16:26 被阅读107次

背景

对于刚学Git的人来说,命令非常多,如何快速入手Git 和 Github,本文从软件开发场景入手,快速介绍哪些命令是需要记到小本本上的。


usegit.png

这张图从上想往下是软件开发流程,与基于svn传统开发的软件不同,目前流行的软件开发流程强化了Code Review这一步,svn是代码先commit,后review,再反复commit修改。Git & Github 以PR(pull request)作为最小review单元,代码需多人review通过后,再merge到主分支(master)。

下面说说开发过程

  1. 首先作为工程师,第一步把代码从远程弄下来。这时候会用到 git clone 这个命令。
git clone https://github.com/xxx/xxx.git
  1. Feature 管理
    什么是feature: 一个功能点可以看成一个feature。这里功能点可以是产品需求,也可以是架构特性
    通常产品要做一个功能,我们认为是一个feature,对代码就新建一个branch
git checkout -b feature/new

如果同时并行几个 feature 开发,就会用到查看命令 git branch
切换命令 git checkout feature/xxx

  1. 本地提交代码
    开发完之后,需要提交到本地。
  • 那么可以先看一下哪些文件需要放到 git 里管理git status
    加入个别文件git add xxx
    如果删除可以使用 git rm xxx
  • 提交 git commit -am "这里写注释"
  1. 提交feature 到远程 repo
  • 建立远程仓库目标
git remote add upstream https://xxx
  • 通常可以用到的命令还有
    查看 git remote -v
  1. 提交PR
git push upstream feature/xxx

到这里git的活差不多完了,下面试github上面的工作。

  1. 代码审查Code Review
  • github.com 上提交 PR(pull request)
  • github 上 review 代码,可以多人协作,添加意见
  • 审核通过后,merge 到代码仓库

小结

敲黑板:最后总结一下 git 常用命令

场景 git命令
Download 代码 git clone
查看branch git branch
切换分支 git checkout xxx
新建分支 git checkout -b xxx
加入文件 git add xxx
删除文件 git rm xxx
提交到本地 git commit -am "注释"
建立远程目标 git remote add upstream https://github.com/xxx.git
查看 git remote -v
提交PR git push upstream feature/xxx

有问题可以发到我邮箱:baboonwu@yeah.net

相关文章

  • 一张图读懂常用的Git命令

    背景 对于刚学Git的人来说,命令非常多,如何快速入手Git 和 Github,本文从软件开发场景入手,快速介绍哪...

  • git使用中的总结

    一张图掌握Git Git Bash常用命令 修改git commit 最后一次提交的注释信息 以及如何退出git ...

  • git 常用命令行大全

    在网上找到一张思维导图,包含大部分git常用命令

  • GIT 版本管理 常用命令

    Git 常用命令流程图 Git常用操作命令: 初始化创建:$ git init //检出仓库:$ git clon...

  • Git 常用操作

    常用命令图: 常用命令 查看本地、远端、全部分支 git branch git branch -r git bra...

  • git 常用命令

    git 的工作流程图 工作常用的git 命令

  • Git常用命令图解

    搜集来的常用的git命令表格,总有一张适合你 git命令速查表.jpg git命令参考手册.png Git命令全集...

  • Git学习资料

    思维导图 常用命令 常用操作执行命令创建分支git branch BranchName删除分支git branch...

  • 常用Git命令

    Git常用指令速查图 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状...

  • 一张图搞定git命令集

    一张图搞定git命令集

网友评论

    本文标题:一张图读懂常用的Git命令

    本文链接:https://www.haomeiwen.com/subject/jtnxkctx.html