GitLab使用步骤即容易失误点

博主自己是尝试使用了以下GitLab,自我感觉良好,但是在十几开发中,缺发生了重大失误,下面我带着大家来学习一下,自己在GitLab中踩的坑,GitLab操作大致如下。

一、GitLab上传的第一步使用

git clone git@某路径…

二、查看分支状态

git branch -a

三、所有的项目开发都在developer上

git checkout develop (切换当前分支到developer分支)

四、 再次查看但前分支状态

git branch -a

五、查看代码修改情况

git status
(坑就在这里了,代码状态一共有三种,第一种代码已经加入到暂存区不需要任何 git add命令。第二种尚未暂存以备提交的,也就是说这些文件是添加到版本控制了的,但是需要使用 git add 。第三种未被跟踪的文件,也就是说这个文件还没有添加版本控制,需要使用 git add 命令添加到版本控制。这三种参照下图)
在这里插入图片描述在这里插入图片描述
记住第一种类型,也就是暂存区的文件默认是 git add 过的,如果不需要添加版本控制的话,一定要要用命令来将它从版本控制中移除,博主就是没有注意这一问题,结果把它们全都上传了,命令如下
git reset HEAD <文件>

六、添加所要提交的代码文件 (可接多个文件,文件可以是在版本控制中的,也可以是不再版本控制中的,添加后它们将会到暂存区。如下是添加文件的几种形式)
git add + 文件
git add -u + 路径:将修改过的被跟踪代码提交缓存
git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存
七、提交代码

git commit -m “提交日志

八、push代码到developer

git push origin developer
GitLab的使用大致就这几个步骤,需要注意的是GitLab有一个暂存区的概念,暂存区的文件与其他文件最大的不同之处在于,其它的文件需要 git add 命令才能成为暂存区文件,暂存区文件不需要 git add 直接 git commit -m “备注” 然后git push 就能够上传了。希望这篇文章能够对一些GitLab初学者能有帮助…

最后我的解决方案是

git reset --hard <某一版本>

再把服务器的删除

git push origin :developer

最后用本地将服务器覆盖

猜你喜欢

转载自blog.csdn.net/weixin_40441128/article/details/83590835
今日推荐