gitlab学习笔记3 (进入gitlab服务器web端创建新项目以及新项目)
1、创建新项目
创建过程就不多介绍了,点击网站new project按钮,然后按照提示步骤直接创建就可以了。
2、添加远程存储库到本地并设置SSH密钥
可以看到其中的push an existing Git repository和push an existing folder两个栏目中均有均有如下语句
git remote add origin http://gitlab.cvhnu.tech/GZH/gitlab_learning.git
git remote -v
第一句,就是添加一个远程仓库,这个仓库的真实地址是http://gitlab.cvhnu.tech/GZH/gitlab_learning.git,别名是origin,所以我们之后的操作都可以基于origin进行操作,git remote -v指令则是用以查看现有的所有代码仓库,执行这个指令之后我们不难发现系统反馈出来有两条origin仓库,其中有fetch 和 push两个版本,第一个是从远程取下来的,第二个是自己本地准备push上去的。
git push origin master
这句代码的意思是就是将我们本地现有的master分支推到origin上去,此时我们再进入这个项目文件,就可以看到我们代码仓库中所有的内容都被推送上来了
在commits一栏中,我们可以发现我们在针对这个git的所有commit
对于web界面的gitlab其余的应用,接下来的内容我们可以自行自由探索。
3、远程仓库改变后,在本地的拉取
在web端我们对文件做一些修改,此时本地是无法获知的,此处使用如下指令:
git pull origin master
4、远程仓库与本地仓库中的同一文件同时改变的时候,处理冲突
我们只需要运行
git pull --rebase
git pull origin master
就可以将origin当中的mater分支进行实施追踪,从而重新申明了线上的master为主要分支。
然后在运行一个
git push origin master
将远程仓库找中的代码拉取到本地即可!
5、clone操作
首先我们用一系列指令删除my-cool文件,即我们本地的git,然后我们尝试运用SSH 去把整个项目克隆到本地
git clone SSH/Https的复制内容
git clone SSH/Https的复制内容
注意,这里如果没有设置SSHconfig的话,可以直接用https的地址去做clone也是可以的