歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Github中作為不同項目不同角色的使用git總結

Github中作為不同項目不同角色的使用git總結

日期:2017/2/28 14:42:35   编辑:Linux教程

上次面試被問到Git是怎麼設計的,以前沒有用過Git,今天花了點時間簡單研究了一下其架構,下文是針對在使用GitHub時作為項目創建者和項目參與者使用git的一個總結

項目創建者:
1. 用git init創建一個遠程倉庫
2. 用git clone從遠程倉庫clone到本地
3. 用git push將本地修改推送到遠程倉庫


項目參與者:
1. 用git fork一個項目
2. 用git clone從復制的自己遠程倉庫clone到本地
3. 用git add upstream創建源項目地址
4. 用git push將本地修改推送到自己遠程倉庫


如果項目參與者想contribute代碼:
方法1:

1. 項目參與者在本地環境用git remote add添加項目創建者的遠程倉庫
2. 項目參與者用git push remotename master 發起推送請求
3. 項目創建者接受請求,合並成功

Copyright © Linux教程網 All Rights Reserved