GitLab教程使用和创建分支
托管和管理代码的平台就这么几个,用的最多的还是GitHub、GitLab等,基本算是同一个了。现在主要写一下入门使用及一些常用的命令。
GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于内部网络搭建git私服。
生成自己的的SSH—key
注册账号、Git客户端下载这边就不写了、这个教程很多 ,不会的自己的去谷歌或者百度一下就行了。
假设之前没有用过git
Windows
在Windows下可以通过鼠标右键打开git bash来实现
ssh-keygen -t rsa -C "your_email@example.com"
按照提示,创建就可以。
默认会在你 C:Usersusername(你电脑的用户名).ssh这个路径下。
看不了的话打开文件查看中显示隐藏的项目就可以了。
里面主要有两个文件 id_rsa 和 id_rsa.pub两个文件,利用文本文件打开或者平常使用的编译器打开这个id_rsa.pub 文件,复制里面的内容。
Mac
命令行操作还是一样的,打开终端窗口 输入
ssh-keygen -t rsa -C "your_email@example.com"
ls -a
应该能够看到 .ssh 这个文件夹 里面有两个文件 id_rsa 和 id_rsa.pub两个文件,打开这个id_rsa.pub 文件,复制里面的内容。
加入SSHKeys
如图所示,把复制的内容粘贴进去,命名一下 方便区分就可以了。
git 新建分支操作
git clone ‘git@。。。。。。’
查看所有分支或者是本地分支,红色的remotes 代表的是远程分支。
git branch -a or git branch
在当前分支复制分支
git checkout -b '新建分支名字'
git branch '分支名字'
切换到新建的分支上面
git checkout '分支名字'
后面就是上传代码的一些操作了,添加所有文件等。。。。。
git add .
git commit -am 备注说明
上传代码
git push origin test name
注:如果不写远程name,则默认和本地分支同名;
刚开始不习惯的话,可以通过
git gui
进入操作界面,自己慢慢摸索
代码合并
git merge
回退到上次提交
git revert HEAD
git push origin master
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。