学习使用Gitlab Pull/Push/Request

GitLab .png

GitLab 简介 官网


特征javascript

  • GitLjavascript:void(null)ab 被任命为Forrester Wave 的领导者
  • GitLab 提供易用性,可扩展性,集成性和创新性
  • 使用方式与码云略有不一样,代码访问权限控制的更细致
  • 提供web和客户端方式且免费建立私有库

如何使用java

第一步 fork 源代码至本身的仓库git

fork 源代码

本身的仓库.png

第二步 clone 源代码web

​ 方式一 Android Studio 操做 bash

clone 源代码.png

​ 方式二 Git Bash 命令: git clone project_url 在本身选择的磁盘下再启动Git Bash 将项目拷贝到指定目录下gitlab

git clone xxxxxxx.git
复制代码

第三步 pull 源代码fetch

​ 方式一 Android Studio 操做ui

pull 源代码.png

​ 方式二 本地文件夹右键url

文件夹右键.png

​ 方式三 Git Bash 命令:spa

$ git fetch origin master //至关因而从远程获取最新版本到本地,不会自动合并。
$ git log -p master..origin/master
$ git merge origin/master
复制代码

​ 或者

git pull origin master //至关因而从远程获取最新版本并merge到本地
复制代码

第四步 切换分支

$ git branch -a    //列出全部分支
$ git checkout origin/master //检出指定分支  
复制代码

第五步 代码开发及修改

​ 此处省略................

第六步 代码提交commit

​ 方式一 Android Studio操做

提交commit.png

​ 方式二 文件夹右键操做

文件夹右键.png

​ 方式三 Git Bash命令:

$ git status //查看代码状态变化
$ git add -A //提交全部修改内容
$ git commit -m "xxxx" //提交至本地 xxx为提交说明文字
$ git push //推送到本身的远程仓库 通常直接 commit and push 也可分开两个步骤
复制代码

第七步 push代码到本身的仓库

​ 方式一 Android Studio操做 略.......

​ 方式二 文件夹右键操做 略.......

​ 方式三 Git Bash命令:

$ git push //推送到本身的远程仓库
复制代码

以上 第六步和第七部 commit 和 push 能够一鼓作气.

第八步 更新源代码

防止此操做前有人更新代码 直接合并会产生冲突 或者 覆盖别人的代码等问题 这里最好更新一次

重复第三步

最后一步啦

第九步 merge request 合并代码请求

合并代码.png

等待代码被合并......

第十步 等待修bug......而后重复以上操做......

完结

持续更新 此篇文章只是工做中要作的基本操做 写出来是为了分享给别人参考 若是有错 但愿指正 刚刚接触git使用 不是很熟练 大部分都是不断摸索的 最开始SVN 后来码云 GitHub 现在GitLab 也差很少 熟能生巧.

同时也是练习MarkDown 也是刚接触.谢谢阅读.推荐Typora 挺好用的 免费额.

相关文章
相关标签/搜索