Gitのプル要求の共同開発プロセス

リクエストの共同開発プロセスを引きます

利点:

  • 主な倉庫管理者のみが、自分の安全性を変更する権限を持っています。管理者は、合併前のコードを確認することができます。
  • 各開発者は、独自のリモートリポジトリを持って、あなたは常に協力者に影響を与えずにコードをプッシュすることができます。

説明:

プロセス

1.フォーク自身の倉庫

2. Gitはローカルに自分の倉庫のクローンを作成します

git remote -v

origin  [email protected]:fankailun/markup-designer.git (fetch)
origin  [email protected]:fankailun/markup-designer.git (push)

3.ローカルリポジトリおよび関連する公共倉庫を追加します。

git remote add public 公共仓库地址

origin  [email protected]:fankailun/markup-designer.git (fetch)
origin  [email protected]:fankailun/markup-designer.git (push)
upstream    [email protected]:TrionesFE/markup-designer.git (fetch)
upstream    [email protected]:TrionesFE/markup-designer.git (push)

4.地域開発

公共のマスターを引く5.git

6. Gitのプッシュ

ビューの関係
git branch -vv

7.マージ要求

公共の倉庫は何をするかの分岐を増加しました

git checkout -b new-branch public/new-branch

git branch -vv

  dev      bdbfefc [origin/dev] get back template ability
* triones2 eef4796 [upstream/triones2] Merge branch 'triones2' into 'triones2'

git push origin new-branch

git branch -u origin/new-branch new-branch

git branch -vv

  dev      bdbfefc [origin/dev] get back template ability
* triones2 eef4796 [origin/triones2] Merge branch 'triones2' into 'triones2'

おすすめ

転載: www.cnblogs.com/aloe-n/p/11127582.html