代码管理git在项目中的一般流程

现在项目开发都是讲究效率,都是要求团队开发,这就涉及到代码的管控。远程仓库管理git就是很好的项目管理工具,下面我就说一下我在使用Git时遇到的问题吧。

1、git的配置之类的我就不再详说了,毕竟网上一搜就出来一大串

2、项目下拉git clone

之前有人问我为什么他的代码不能提交到远程,然后我也看了他的远程有这个分支,后来他说他没用git clone ,直接在github上点击下载。

直接这样下载拿到的只是这个分支的文件夹,却没有下拉整个项目,所以已经和远程的项目不是一个频道上了,肯定不能提交代码了

所以记得项目下拉还是要用

git clone git@gitee.com:wechart-study/WeChat-Book.git(你的ssh地址)

3、创建本地分支git branch

在下拉了项目之后我们为了不影响原有分支的代码,一般都会创建自己的一个分支,这就使用到

git branch yu(新分支名)

4、切换分支git checkout

在创建了新的分支之后就是要切换到自己的分支进行开发,这使用的是

git checkout yu

5、代码本地保存git add . 和保存说明git commit -m

在进行代码修改之后我们一般都要先进行保存,才能进行代码的更新、提交等操作,当然进行分支的切换一般不会影响,除非发生冲突,而本地保存使用

git add .

(这里的add后面必须要加上空格然后是点),保存说明

git commit -m ‘保存代码a’

6、下拉最新代码git pull

在保存了之后就要切换到原来的分支

git checkout master

再执行

git pull 

下拉最新代码,因为团队开发你永远不知道之前的代码发生了什么,所以需要先下拉代码,这时候会有两个情况,(1)成功(2)发生冲突,发生冲突在分支名后面会看到MERGE,

7、查看状态git status

既然发生了冲突,那就用

git status

查看那个文件发生了冲突,我用的是vscode编辑器,打开编辑器就能看到冲突的代码,可以按照自己的需求把发生冲突的代码解决。解决之后记得先本地保存一下

8、合并分支git merge

把最新的代码下拉完之后,就可以进行分支合并了,还是一样的想法,尽量不要影响原来的分支,所以先

git checkout yu 

切换到自己的分支,然后就使用

git merge master(原来的分支)

也是两种情况:(1)成功(2)冲突,然后进行解决冲突

9、上传到远程git push

先看看自己是在哪个分支,如果是本地分支是不能提交的,因为没有和远程建立联系,所以可以先git checkout master 切换到原来的分支,再进行一下分支合并

git merge yu

,成功之后就可以用git push提交了

10、git log查看代码日志

想要查看自己代码的提交的记录,那就需要用到

git log

,它会告诉你提交的时间,用户,分支等信息

git 的一般使用流程就是这个步骤,有不懂的请评论留言,谢谢

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值