概述
这是一篇记录公司用gitlab的常用指令,直接开篇上指令:
前提:装好Git(自行百度), 找一个你放置代码的地方, 通常我都是放D盘, 因为大… 在D盘右键Git Bash Here, 接下来输入如下指令( 斜体为例子的指令, 注意efg分支名本文一直在用).
- git clone 项目的url //克隆项目代码, 如果项目版本较多,需要给克隆的项目重新起名字可以把指令这么写: git clone 项目url 自己起一个项目名称
例如: 项目名称原本是abc, 改项目文件夹名称输: git clone 项目url cde 这样克隆下来的代码将会在cde文件夹里面; - cd 项目名称 //打开项目
例如: cd abc 或者cd cde; - git checkout 分支名 // 切换到分支
例如: git checkout efg 表示切换到efg分支; - git checkout -b 自己的分支名 origin/分支名 //在origin/分支下新建自己的分支并切换到自己的分支
例如: git checkout -b myself origin/efg 表示在origin/efg分支下新建名为myself分支同时切换到myself分支; - git commit -m “提交信息,对这次代码提交的概述” // 提交代码, vs code中有个便利,源代码管理点击暂存所有更改, 终止运行项目再来提交代码 (从步骤4以后的操作皆在vs code中完成)
例如: 将鼠标移到红框中,会出现放弃所有更改和暂存所有更改, 它相当于git add, 我们可以一次性暂存所有更改和提交代码, git commit -m “修改了xxx bug” 表示提交代码;
- git fetch origin // 更新远程代码到本地, 此处不需要例子,直接输命令;
- git rebase -i origin 分支名 //这个我第一次使用,不是很理解, 因此引入如下原理来自: https://www.cnblogs.com/wangiqngpei557/p/5989292.html
例如: git rebase -i origin efg, 另外强制退出rebase可执行: git rebase --abort
- wq //这是接上个指令后需要输的指令, 这里会出现’…输入说明"shift:wq
- git push -f origin 自己的分支名 //将本地代码强推到你的分支名下
例如: git push -f origin myself 这一步执行完代码就提交完了, 到gitlab上面提MR(merge request)即可。assignee选择负责review你代码的同事。 - git pull -r origin 分支名 //拉取最新代码
例如: git pull -r origin efg; - git stash //保存当前进度
- git stash pop //恢复之前的进度继续开发
- git branch -r //查看所有分支
- git push origin 分支名 //将本地分支提交到远程库 (当你需要拉取新分支, 且其他同事都在该分支上开发时可用此命令, 然后其他同事再基于此分支拉取自己的分支开发即可)
- git branch -a //查看远程分支, 远程分支会用红色表示出来(如果你开了颜色支持的话)
刚刚入门的前端小白小结, 如有不正确, 欢迎指出沟通交流~~
最后
以上就是尊敬硬币为你收集整理的Gitlab上git的常用指令的全部内容,希望文章能够帮你解决Gitlab上git的常用指令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复