學習使用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 挺好用的 免費額.

相關文章
相關標籤/搜索