gitlab常用操作总结

1. 常用命令

(1)git clone xx.git 首先从git项目xx.gitclone项目到本地

(2)clone之后,使用命令行项目进入项目所在文件夹,此时一般在master分支下,为了不影响主分支代码,进行新建分支:git checkout -b yourBranchName

(3)在新建分支下修改代码,修改完之后依次执行git add . ; git commit -m "your notes" .  ; git push ;执行完之后就把新建的分支push到线上的git项目里面去了

需要注意后面的点"."符号,表示把所有的改变提交。

(4)git checkout yourBranch表示切换到现有的分支yourBranch

2. 如何回滚到上一个版本

git log   找到上一个commit ID

git reset –hard 上一个commitID

3. git diff 查看修改

4. 如何在push的时候忽略一些文件:

比如我要啊忽略sh结尾的文件,在git项目所在目录下执行 vim .gitignore,然后把*.sh单独作为一行加入此文件中,最后保存即可。

5. git下合并分支并且解决冲突

比如我要把branch1合并到branch2,

(1)首先git checkout brance2

(2)然后执行git merge branch2, 就是说将branch2合并到当前分支branch1上,merge的时候取并集,也就是共同的保留,多余的加上,同一个位置不同的就会出现confict。

(3)处理confict:在当前分支下打开代码,更改有<<==>>标志的代码。

(4)完成之后git add .  ; git commit -m “your discribe”,如果不成功执行git status,按照指示执行相关命令即可

参考链接:

https://blog.csdn.net/mdykj33/article/details/102777356

git merge冲突解决:

https://www.cnblogs.com/aidixie/p/12577272.html

6. Git中不小心做了一些改动,并且不想要时如何撤回:

(1)在未发生任何add或commit的情况下:

git checkout .

这条命令,只能清除所有修改的文件,但是新建的文件和文件夹无法清除,还必须使用:

git clean -df

清除所有新建的文件及文件夹

(2)对于add的部分,先要撤销add:

git reset .

然后再进行第一步的操作即可

参考链接:https://blog.csdn.net/weixin_34178244/article/details/91367518

7. 更新远程分支列表:
如果遇到不出现新分支,或者远程没有的分支本地还有,执行 git remote update origin --prune

8. 查找分支名称:

比如我要查找分支名包含r1.3.1的分支

首先git branch -a

然后/r1.3.1,回车,按下行键即可

如果遇到如果遇到不出现新分支或远程没有的分支本地还有,则需更新
git remote update origin --prune #更新远程分支列表不出现新分支或远程没有的分支本地还有,则需更新
git remotete origin --prune #更新远程分支列表如到不出现新分支或远程没有的分支本地还有,则需更新

如果遇到不出现新分支或远程没有的分支本地还有,则需更新

git remote update origin --prune #更新远程分支列表

如果遇到不出现新分支或

如果遇到不出现新分支或远程没有的分支本地还有,则需更新

git remote update origin --prune #更新远程分支列表

地还有,则需更新

git remote updaterigin --prune #更新远程分支列表

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skj1995

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值