git提交代码流程

使用git也快有两年了,今天将常用命令总结一下,我描述一个整个的开发流程

架构师在gitlab上新建了一个项目,搭好了框架

1.我作为开发者之一,首先git clone https://xx

用idea打开项目,然后点开idea下面的console, 在这里面执行git命令

刚进来自然是master分支,然后我们首先创建一个自己的分支并切换过去,命令如下

git checkout -b feature/20190227_col

执行完后如下

下一次从master切换到这个分支执行git checkout  feature/20190227_col,注意不能有-b选项,否则报错,该分支已存在,使用git branch可以列出所有分支

另外这里记录一下如何删除分支

git branch -d dev

 

2.然后在自己的分支上做代码开发,开发完成之后,提交之前,先执行git pull origin feature/20190227_col,origin是远程仓库名,feature/20190227_col是分支名,一个仓库下有多个分支,这个概念一定要清楚,执行完后就和自己的仓库分支同步了,注意直接git pull不能拉到自己的分支,必须加上仓库名和自己的分支名

如果切换到master分支下,拉远程仓库master分支的代码,直接执行git pull即可

 

3.执行git add .

直接执行上述命令可能会加入很多idea自带文件,可以一个一个文件add,也可以一次添加一个目录下的文件

git add util/

git add util/redisUtil.scala 

如果想要撤销add

如果是git add . 撤销操作 git reset HEAD .

如果是git add file 撤销操作 git reset HEAD file

 

4.添加完成后git commit -m “update 01”

 

5.执行git push origin feature/20190227_col

提交到远程仓库自己分支上,因为是自己的分支,所以不需要评审,直接就进去了

 

6.和master合并,在gitlab的web页面上发起一个合入请求,并指定评审人

 

7.假设下一次开发仍然使用feature/20190227_col这个分支,使用之前先切换到这个分支

执行git pull origin master 从远程origin仓库中拉取master分支

 

8.在idea中如何查看两个分支的diff

选中工程-》右键-》git-》compare with branch

  • 25
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值