1、下载安装Git,运行Git Bash,配置用户名和邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
2、配置自己的SSH公钥
在git bash 中输入:ssh-keygen -t rsa -C 'xxx@xxx.com' 一路回车
找到生成的id_rsa.pub (C:\user\Administrator) 复制内容
3、配置gitlab上的SSH keys 找到Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮
注意:一定要配置SSH keys 而不是 Deploy keys , Deploy keys只能pull不能push。本人就踩进去了
4、新建仓库
在自己的pc上找到一个位置,新建一个文件夹,名字自拟 ,右键git bash
输入:git init //在这里新建本地仓库
5、克隆项目
git clone git@git.....git 你项目的SSH地址
6、新建分支
git branch aa //创建某个分支
git checkout aa //表示切换到某个分支
7、修改项目内容,代码提交到分支
$ git status // 查看状态
$ git stash // 放入缓冲区
$ git stash list //
$ git checkout master // 切换到主分支
$ git pull // 把最新的主分支数据拉下来
$ git branch // 查看当前的分支
$ git checkout aa // 切换到我的分支
$ git merge master // 合并分支
$ git stash pop // 将缓冲区的东西提出来
$ git status // 查看状态
$ git add * // 修改或添加所有
$ git commit -a -m”注释” // 提交修改
$ git push // 把你自己分支的内容提交到远程自己的分支
$ git push --set-upstream origin 你新建的分支名字 // 按照前面说的,这里的分支名字就应该是dev
8、分支合并到主分支(看自己需求)
点击 Merge Requests ,再点击 New merge request ,选择自己的分支,选择主分支,之后点击 Compare branches and continue 这个按钮,最后记得提交就完事了。