gitlab 提交操作

当gitlab上已经有我们手动创建的project源码后,我们要如何拉分支进行开发呢。

1。将git的project源码clone下来

git clone git@git.xx.com:空间名/项目名.git
git clone git@git.baidu.com:zhong/project.git
 
 
  • 1
  • 2

2。这时候分支为master级别的,多人开发时,这是不允许个人在此进行开发的,所以我们要拉分支

git branch mybranch
git checkout mybranch
 
 
  • 1
  • 2

这样,我们就拉了一个本地的branch,名字叫mybranch,并且切换到了这个mybranch

3。于是我就可以在mybranch上进行开发等等一系列操作。操作完成需要提交了,可以用命令查看文件的变动

git status
 
 
  • 1

4。然后将所以变动的文件进行跟踪,跟踪后才能提交

git add .
 
 
  • 1

5。然后提交

git commit -m '我修改了xxx,新增了xxx' 
 
 
  • 1

6。这时候我们不需要push这个分支,而远程上已经有master和dev分支了怎么办。这时候我们需要先切换到dev,然后进行merge,meger完后,再push这个dev,最后才是dev merger 到master

7。切换到dev

git checkout dev
 
 
  • 1

8。将mybanch合并到dev

git merge mybanch
 
 
  • 1

9。假设这里顺利执行了,没有任何冲突(有冲突就还得解决,具体看另一个博文),于是我们可以push这个dev分支了

git push
 
 
  • 1

10。代码提交成功,去gitlab上,创建一个merge request,将dev达代码最终合并到master,这时候loader就可以做code review等等,然后同意进行合并,合并成功后就可以发布了

Gitlab是一款分布式版本控制系统,具有很好的代码管理和版本控制的功能。在Gitlab中,拉取和提交是两个非常重要的操作,下面就来介绍一下Gitlab中拉取和提交操作的相关内容。 Gitlab的拉取操作:拉取(Pull)是指将远程服务器上的最新版本代码复制到本地库,以保持本地库和远程库代码同步。在Gitlab中,拉取操作分两种情况。 1、从远程分支拉取代码:从Gitlab服务器的远程分支获取最新的代码,并将代码复制到本地库中。执行命令为:git pull <远程主机名> <远程分支名>。 2、从本地分支拉取代码:在本地已经存在的分支上进行拉取,将本地库代码更新到最新版本。执行命令为:git pull。 Gitlab提交操作提交(Push)是指将本地库的代码修改进行提交,以更新远程仓库的代码。在Gitlab中,提交操作分两种情况。 1、将代码提交到远程服务器上的某个分支:将本地库的代码修改进行提交,以更新远程仓库的代码。执行命令为:git push <远程主机名> <本地分支名>:<远程分支名>。 2、将代码提交到远程服务器上的当前分支:将本地库的代码修改进行提交,更新远程仓库的代码的当前分支。执行命令为:git push <远程主机名> <本地分支名>。 总结:在Gitlab中,拉取和提交是两个非常重要的操作。对于开发人员来说,经常需要从远程服务器拉取最新代码,以保持本地库和远程库代码同步。提交操作则是将本地代码修改进行提交,以更新远程仓库的代码。对于在Gitlab中使用代码管理的开发人员来说,熟练掌握拉取和提交操作对于保证代码管理和版本控制的完整性非常重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值