Git學習--> 社區化協作以及分支操作

來源:互聯網
上載者:User

 

1 先將主庫的url添加到本地上面,

git remote add <RepoName> <URL>

 

2 擷取主庫的修改記錄

git fetch --擷取伺服器上的修改

git merge --合并,將主庫合并到自己的分支

git pull --擷取修改併合並

git push --提交修改到伺服器

Pull Request  --申請合并,將自己的修改合并到主庫上面去

點擊fork,就會建立屬於自己的分支,大家可以去主庫上面提交自己的issues,要先將主庫的url添加到本地的分支裡面



3 建立新的Pull Request

點擊如的Pull Requests按鈕

 


在新出的介面裡面,然後再點擊按鈕,如。

 


 



4 查看提交結果

在社區化協作當中,普通使用者只有提交功能,沒有合并功能,只有管理員才有合并功能,管理員可以點擊按鈕進行合并,合并完成之後,系統會自動將你的這次request close掉。

 

在普通使用者提交完成後,系統也會自動將這個request close掉,再次點擊Send按鈕之後,我們再次進入頁面,所以open選項下面沒有記錄,但是在Close選項下面會有請求提交記錄,如所示:




 

5分支操作命令

git branch --查看分支

git branch -d <分支名稱>  --刪除分支

git branch -D <分支名稱>  --強制移除

git checkout -b <分支名稱>  --建立分支

git checkout <分支名稱> --切換分支

git merge --no-ff  <分支1>  --合并分支

PS:Git分支管理,可以看阮一峰老師寫的部落格

開發過程中碰到的問題也比較多,在不影響主要分支的情況下,我們建立一個主要分支的backup,另外一套,俗稱主分支的影子,我們現在這個影子上進行各種添加修改刪除等等操作,然後在分支上測試完畢後,再合并到主庫上面去,如所示

 

建立分支命令

 git branch


--持續編輯中

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.