说明
本文是一个入门小白的总结,特别白的小白请移步更基础的教程,去了解git的分区、基本命令等,再回头来看本文,配合食用,效果最佳
参考:https://www.jianshu.com/p/4821f3c802a6
git结构图
先上一张基本的git结构图,这是本文的阐述base
基本场景
场景一:刚加入一个成熟项目
第一步:拉取项目代码
git clone https://github.com/example.git
这里的clone命令后面的url就是项目的clone链接了,如下图
这一部等于git结构图中的Remote到Repository的clone,
这一步之后,远程项目被克隆到本地的代码库。之后,可以在本地对之进行修改。
第二步:开始开发自己的需求点(新分支)
开发之前,一般的项目都不能再master直接开发,而是要新建一个标识性很强的分支进行开发
例如:dev_requirment1或者dev_bug_fix等
git checkout -b dev_requirment1
开始编码balabala:编码的过程,其实是对图中workspace工作区的修改
第三步:提交代码
本地一个需求点开发结束了,接下来干什么呢?
- add:对修改的文件进行索引
git add .
- commit:提交代码到本地仓库
git commit -m "这里写提交的备注,如:完成功能点1"
第三点一步:继续开发
提交之后,可以继续在本地开发,那么就重复二、三步骤;
也可以结束开发,提交远程,走向第四步
第四步:推送代码
上一步已经把修改提交到了本地仓库,下一步就是把本地仓库的提交,更新到远程仓库
git push
齐活!