git提交代码流程

git提交代码流程使用git也快有两年了,今天将常用命令总结一下,我描述一个整个的开发流程架构师在gitlab上新建了一个项目,搭好了框架1.我作为开发者之一,首先gitclonehttps://xx用idea打开项目,然后点开idea下面的console,在这里面执行git命令刚进来自然是master分支,然后我们首先创建一个自己的分支并切换过去,命令如下gitcheckout-…

大家好,又见面了,我是你们的朋友全栈君。

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

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

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

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

git提交代码流程

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

git checkout -b feature/20190227_col

执行完后如下

git提交代码流程

下一次从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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147757.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • set example(buildingexamples)

    //Examplesforusingsocat(andfilan)//”$”meansnormaluser,”#”requiresprivileges,”//”startsacomment/////////////////////////////////////////////////////////////////////////////////si

  • WiFi 的认证方法

    WiFi 的认证方法认证方法有两种:Opensystemauthentication与Sharedkeyauthentication。

  • springboot~mogodb多条件拼接

    springboot~mogodb多条件拼接

  • 指令周期的四个阶段_单片机指令周期与机器周期

    指令周期的四个阶段_单片机指令周期与机器周期时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250ns。由于时钟脉冲是计算机的基本工作脉冲…

    2022年10月13日
  • 数据库 分区表详解

    数据库 分区表详解如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数据多到查询时明显感觉到数据很慢了,那么,你就可以考虑使用分区表了。如果非要我说一个数值的话,我认为是100万条。2、但是,数据多了并不是创建分区表的惟一条件,哪怕你有一千万条记录,但

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号