GitLab的使用
首先要下载Git。
- 相关教程https://www.cnblogs.com/vs1435/p/11775861.html
- 在自己的电脑上安装git
- 打开Git bash
- 输入相关命令(见下文)
- 配置ssh密钥
- 输入命令,如果gitlab所在位置是ip的话,不要git@xxx,直接换成http://你的ip就可以。
常用命令
//查看分支
git branch
//创建新分支,git checkout -b 新分支名称 如下
git checkout -b newB
//删除分支
git branch -d local_branch_name
// 在项目所在文件夹初始化项目
git init
//`git add -A` :使用-A:将新增、删除、修改的文件改动全保存至缓存区
git add -A
//`git commit -m "first commit"` :将代码从缓存区保存至本地仓库,实际开发中一般使用`git commit -am "说明的文字"`,使用 -a:如果没文件更改操作(增、删、改名)就可以省略git add指令;
git commit -m '提交注释'
//`git remote add origin ssh地址` :将本地仓库与指定的远程仓库创建 联系;只需设置一次,以后push就不需要再走这一步了
git remote add origin https://github.com/ImCccc/test001.git
//切换分支
git checkout 分支名
//提交到远程仓库,后面加个-f是强制提交
git push origin -u 分支名
//将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并,如果你已经处于dev_f分支中,只需git pull origin dev即可。
git pull origin dev:dev_f
//强制拉取远程仓库代码覆盖本地代码,以解决冲突
git pull origin dev-f
多人协作git流程:
假设本地原来就有本地分支从b1和远程从分支a2
1.删掉之前的远程分支a2,再从最新的主分支新建一个分支a2。
2.本地分支b1在写代码删掉,然后主分支从远程pull一下,然后新建同名b1,这样b1就是最新的,无需解决冲突了(这是取巧的办法,当有坑队友时不适用),然后写完之后push到分支a2。
3.分支a2合并到主分支,合并成功之后删除a2分支即可。
引用出处
https://www.cnblogs.com/vs1435/p/11775861.html