之前安装git到正常从gitlab上拉去项目代码,并不是一个连贯的过程,稀里糊涂安装Git,稀里糊涂拉取代码,昨天电脑刷机了,很多东西都要重新来。

在网上百度原因和解决方法后,有了自己粗略的理解,下面是我的解决方法:
先安装git


查看状态

版本回退

跟踪修改

撤销修改

删除文件


下面关于远程仓库的重头戏来了:




到这里开头的错误被解决了,原因是没有加SSH,还顺带解决了项目中的权限问题。所以弄明白原理是很重要的。像这种知识点看一遍两遍肯定不行,要多看。
关联远程库+推送

克隆

从远程库的某个分支拉取代码时:$git clone -b 分支名 远程地址
创建+合并分支

删除没有合并过的分支

解决合并冲突:
冲突:即当前分支和要合并的分支,均有修改,故发生冲突

分支合并

创建bug分支时,需隐藏当前工作区,修复完bug再继续当前工作区

多人协作


Rebase(没看懂)

创建标签


操作便签

以上部分截图来自:廖雪峰老师的官方网站https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
将一个新建的文件夹里的内容上传到已有的github仓库中时的步骤
-
git init
-
git remote add origin 地址
-
git clone 地址
-
git push -u origin master (第一次提交,再次提交时不用写“-u”)
在这里遇到了问题,
百度后,输入:$ git pull origin master --allow-unrelated-histories
解决了问题 -
git add --all
-
git commit -m "描述"
-
git push origin master
ok 完美解决~
网友评论