可能学习的内容参考网上一些博主,时间太长我忘记了。如有不当之处,请联系删除或者添加出处!
记录如何使用gitlab提交代码的过程。导师一开始就让用gitlab了,绕了许多弯路,希望看到的人能少绕点弯路!
一、使用gitlab
这部分可以参考网站其他博主,他们写的很详细。好像是用下载一个git工具,然后配置密钥。具体我就不想回忆了,回忆太过痛苦~~
二、gitlab代码使用步骤
我感觉这些指令够我用了,不太全面,有错误之处尽情指教!
1、先进入你同步到gitlab的文件夹,比如我是D:\gitlab\LabMeeting,先进入这个目录,在右键打开git bash here。
2、登录
git config --global user.name “用户名”
git config --global user.email “邮箱”
插个话题:介绍三个指令
- git status:查看工作区的代码相对于暂存区的区别
- git add . 将当前目录下修改的所有代码从工作区添加到暂存区 **.**表示当前目录
- git commit -m “提交信息”
一般git add和git commit -m都要用到,先git add再git commit -m
3、提交 (这步最为关键)
- git pull origin master 将远程仓库同步到本地仓库
- git add “你要上传的文件的名称(8888.txt)”
- git commit -m “提交信息”(add和commit都要做)(2和3两步都要做。不然就会不成功)
- git push origin master 将本地版本库推送到远程服务器
origin:远程主机
Master:远程服务器上的master分支和本地分支重名的简写,分支名 可以修改
三、想删除最新提交的一个分支时,方法如下:
-
git reset --hard commit_id
其中commit_id是你想回到的commit的id(即想删除的commit的前一个commit),可以在gitlab的commit中查看。
-
git push origin HEAD --force
注意:会遇到报错时,操作如下: