Git命令学习
2018-11-16 本文已影响0人
好奇的猫猫猫
之前安装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 完美解决~