gitlab使用小白记事

2018-11-29  本文已影响0人  泡泡牛momo

由于项目非要使用gitlab同步代码,表示很无力在此记录步步坑

前期配置

参考网址:git使用

解决git 本地修改导致不能pull

-git stash
-git pull
-git stash apply 0 不一定用到
[原理]参考网址:解决git 本地修改导致不能pull

$ git push origin master

从本地推送到gitlab上
如果报错,使用git commit -a 查看提交有什么问题在具体问题具体分析
o(╥﹏╥)o真是步步坑,超喜欢图形界面,执行push但是本地没有提交(还不懂提交是什么)
[原理]参考网址:彻底了解GIT 表示看都看不懂

$ git commit -a

报错如下图,解决方法为 删除 index.lock文件


image.png

删除本地文件,并从服务器重新下载此文件

移动到删除文件的文件夹 执行
$ git checkout -- desc.html(文件名称)

看了一篇文章 完整的列出了操作步骤,记录一下

克隆服务器项目

新建文件夹,右键 Git Brash Here
$ git clone git@XXXX.git

创建本地仓库

由于多人开发,不能一起修改服务器文件,所以需要上传到属于自己的小仓库,然后在于大仓库融合,保证不直接修改大仓库
大仓库就是:master 级别,所以我们需要做的是

$ git branch //查看当前分支(仓库) 
$ git branch mybranch //创建自己的小分支
$ git checkout mybranch //移动到小分支
image.png

创建一个文件做测试,并提交小分支

$ git status  //查看一下当前项目情况
$ git add test.txt  //添加一个文件
$ git commit -m 'git测试文件'  //提交修改理由  此时还没有提交到服务器,只是提交到分支
image.png

push文件到服务器

$ git checkout master      //移动到主分支
$ git merge mybranch     //将新分支提交的改动合并到主分支上
$ git diff  //合并分支可能产生冲突这是正常的,虽然我们这是新建的分支不会产生冲突,但还是在这里记录下。下面的代码可以查看产生冲突的文件,然后做对应的修改再提交一次就可以了。
$ git push -u origin master  //push代码
image.png

$ git branch -D mybranch //删除本地分支

来源:git操作
git 如何把本地文件push到gitlab(remote)上

想忽略某个文件,提交或合并其他文件

上一篇下一篇

猜你喜欢

热点阅读