學(xué)習(xí)使用Gitlab Pull/Push/Request

GitLab .png

GitLab 簡(jiǎn)介 官網(wǎng)


特征

  • GitLjavascript:void(null)ab 被任命為Forrester Wave 的領(lǐng)導(dǎo)者
  • GitLab 提供易用性,可擴(kuò)展性,集成性和創(chuàng)新性
  • 使用方式與碼云略有不同,代碼訪問權(quán)限控制的更細(xì)致
  • 提供web和客戶端方式且免費(fèi)創(chuàng)建私有庫(kù)

如何使用

第一步 fork 源代碼至自己的倉(cāng)庫(kù)

fork 源代碼
自己的倉(cāng)庫(kù).png

第二步 clone 源代碼

? 方式一 Android Studio 操作


clone 源代碼.png

? 方式二 Git Bash 命令: git clone project_url 在自己選擇的磁盤下再啟動(dòng)Git Bash 將項(xiàng)目拷貝到指定目錄下

git clone xxxxxxx.git

第三步 pull 源代碼

? 方式一 Android Studio 操作

pull 源代碼.png

? 方式二 本地文件夾右鍵

文件夾右鍵.png

? 方式三 Git Bash 命令:

$ git fetch origin master //相當(dāng)于是從遠(yuǎn)程獲取最新版本到本地,不會(huì)自動(dòng)合并。
$ git log -p master..origin/master
$ git merge origin/master

? 或者

git pull origin master //相當(dāng)于是從遠(yuǎn)程獲取最新版本并merge到本地

第四步 切換分支

$ git branch -a    //列出所有分支
$ git checkout origin/master //檢出指定分支  

第五步 代碼開發(fā)及修改

? 此處省略................

第六步 代碼提交commit

? 方式一 Android Studio操作

提交commit.png

? 方式二 文件夾右鍵操作

文件夾右鍵.png

? 方式三 Git Bash命令:

$ git status //查看代碼狀態(tài)變化
$ git add -A //提交所有修改內(nèi)容
$ git commit -m "xxxx" //提交至本地 xxx為提交說(shuō)明文字
$ git push //推送到自己的遠(yuǎn)程倉(cāng)庫(kù) 一般直接 commit and push 也可分開兩個(gè)步驟

第七步 push代碼到自己的倉(cāng)庫(kù)

? 方式一 Android Studio操作 略.......

? 方式二 文件夾右鍵操作 略.......

? 方式三 Git Bash命令:

$ git push //推送到自己的遠(yuǎn)程倉(cāng)庫(kù)

以上 第六步和第七部 commit 和 push 可以一氣呵成.

第八步 更新源代碼

? 防止此操作前有人更新代碼 直接合并會(huì)產(chǎn)生沖突 或者 覆蓋別人的代碼等問題 這里最好更新一次

? 重復(fù)第三步

最后一步啦

第九步 merge request 合并代碼請(qǐng)求

合并代碼.png

等待代碼被合并......

第十步 等待修bug......然后重復(fù)以上操作......

完結(jié)

此篇文章只是工作中要做的基本操作 寫出來(lái)是為了分享給別人參考 如果有錯(cuò) 希望指正 剛剛接觸git使用 不是很熟練 大部分都是不斷摸索的 最開始SVN 后來(lái)碼云 GitHub 如今GitLab 也差不多 熟能生巧.

同時(shí)也是練習(xí)MarkDown 也是剛接觸.謝謝閱讀.推薦Typora 挺好用的 免費(fèi)額.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容