学习使用Gitlab Pull/Push/Request
来源:互联网 发布:java throw 不catch 编辑:程序博客网 时间:2024/06/03 17:05
GitLab 简介 官网
特征
- GitLjavascript:void(null)ab 被任命为Forrester Wave 的领导者
- GitLab 提供易用性,可扩展性,集成性和创新性
- 使用方式与码云略有不同,代码访问权限控制的更细致
- 提供web和客户端方式且免费创建私有库
如何使用
第一步 fork 源代码至自己的仓库
第二步 clone 源代码
方式一 Android Studio 操作
方式二 Git Bash 命令: git clone project_url 在自己选择的磁盘下再启动Git Bash 将项目拷贝到指定目录下
git clone xxxxxxx.git
第三步 pull 源代码
方式一 Android Studio 操作
方式二 本地文件夹右键
方式三 Git Bash 命令:
$ 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操作
方式二 文件夹右键操作
方式三 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 可以一气呵成.
第八步 更新源代码
防止此操作前有人更新代码 直接合并会产生冲突 或者 覆盖别人的代码等问题 这里最好更新一次
重复第三步
:joy::black_heart:最后一步啦 :arrow_heading_down:
第九步 merge request 合并代码请求
[图片上传中…(gitlab2.png-f70b0d-1512554025429-0)]
:face_with_head_bandage:等待代码被合并……
第十步 等待修bug……然后重复以上操作……
完结
持续更新 此篇文章只是工作中要做的基本操作 写出来是为了分享给别人参考 如果有错 希望指正 刚刚接触git使用 不是很熟练 大部分都是不断摸索的 最开始SVN 后来码云 GitHub 如今GitLab 也差不多 熟能生巧.
同时也是练习MarkDown 也是刚接触.谢谢阅读.推荐Typora 挺好用的 免费额.
- 学习使用Gitlab Pull/Push/Request
- Gitlab - Pull Request
- git: 为什么 pull request 不叫 push request
- 如何使用pull request
- RocketMQ学习:Pull和Push
- push pull
- adb push和pull指令的使用
- android pull push 指令简单使用
- 怎么在github上使用pull request
- Git项目合作(remote pull push)学习学习
- GitLab push 找不到gitlab_update
- 使用ADB push和pull命令以及相关权限总结
- adb push 和 adb pull命令使用教程
- Git远程操作pull和push使用总结
- GIT命令 clone remote fetch pull push 的使用
- PUSH PULL 技术
- observer, pull or push?
- adb pull & push
- android中使用process遇到的问题简单记录
- redis官方下载安装(Windows64位)
- (JAVA)FirstDay
- 使用memwatch跟踪linux内存泄漏
- C#--应用程序版本号发布配置
- 学习使用Gitlab Pull/Push/Request
- SQL server 基础语法语句大全 T-SQL解析
- Solr--分词与搜索
- Filter Bank Common Spatial Pattern (FBCSP) in Brain-Computer Interface
- LINUX字符设备驱动学习
- Python学习——判断一个字符串是不是回文
- javax.servlet.ServletContextListener的介绍/用法
- 一个简单的scrapy爬虫
- hdu 1024 Max Sum Plus Plus (滚动数组 &&动态规划)