100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 使用gitlab拉取仓库分支代码 修改提交

使用gitlab拉取仓库分支代码 修改提交

时间:2020-05-06 06:44:51

相关推荐

使用gitlab拉取仓库分支代码 修改提交

第一步:登录gitlab仓库,点击Projects,会看到你的项目,点击进去

点击进去会看到有两个分支,一个master一个develop;

第二步:选择一个空文件夹用来储存克隆下来的项目,然后鼠标右键选择git bash here,然后输入命令 git clone + 自己Git库的地址,如下图

从develop分支上面拉取代码,使用git branch 查看本地是否具有develop分支,出现绿色字的是代表本地有的分支

这里可以看到本地没有develop分支只有一个master。

git checkout -b develop origin/develop在本地创建分支develop并切换到该分支

git pull origin develop就可以把gitLab上develop分支上的内容都拉取到本地了。

三、将更新代码提交到gitlab上面

1.打开命令行的窗口,定位到项目所在的路径。

2.输入:git status,敲回车查看代码是否有更新,有更新的话会出现文件改变的文件名。(红色的)

3.输入:git commit -a -m “tag”,敲回车,然后你就会看到有几个文件修改了。(如果写了-m,那么“”中一定要写内容,不然会报错)

4.输入:git push, 敲回车,这样所有的更新代码都上传到git上了。

更新一下 ,今天又遇到了一个问题,就是我在本地修改完之后 git push然后报错:

百度了好久 后来发现了原因,就是我们在gitlab版本库中发现一个问题后,你在gitlab上对它进行了在线的修改;或者你直接在gitlab上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的gitlab库中时就会出现push失败的问题。

知道了原因 就好解决了,直接git pull --rebase origin [你要提交的分支名称] ,然后git push 就好了,

这里git pull --rebase origin [你要提交的分支名称] 意思就是为先取消commit记录,并且把它们临时 保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。