フォークアンドフォーク
フォトクレジットは:“フローティングフォーク”MATLY 0によってCCの下でライセンスされてNC - ND 2.0
Please fork the repo and make a pull request.
それらの語は、あなたの心臓を恐怖でいっぱいにしますか?あなたは、ベースレポと最新のあなたのローカルとフォークを維持しようとする必要が嫌いですか?あなたはちょうどベースレポで動作することができますし、愚かなフォークに対処する必要はありませんか?
友達を心配しないでください!
フォークレポとの作業は難しい必要はありません.実際には、私はしばしばrepoをフォークし、それを完全に忘れて!私は、私が私の地元のセットアップが非フォークレポの直接オフに働くこととほとんど同一であるようにそれを作るレポをフォークした後に取るいくつかのステップを説明します.あなたは言及について心配する必要はありません
upstream
or origin
または物事が同期のうち再び取得!レディ?(私たちは、何もまっすぐにしている必要があります.ナイフレポ?箸のレポ?)
仮定
始めることができる前に、私はいくつかの仮定をレイアウトさせてください.
upstream
, そして、我々はそれのあなたのフォークを呼びますorigin
. かなり標準的な練習.[email protected]:upstream/example.git
. いつでも私はこのURLを使用して、あなた自身の上流にそれを置き換える参照してください.[email protected]:origin/example.git
. いつでも私はこのURLを使用して、あなた自身の起源とそれを置き換える参照してください.main
デフォルトの分岐としてブランチ.レッツゴー!
クローンの起源.
git clone [email protected]:origin/example.git
新しく作成したフォルダに移動する
cd example/
上流に我々のリモコンを加えてください
git remote add upstream [email protected]:upstream/example.git
git fetch upstream
今すぐあなたのリモコンをチェックするgit remote -v
行の出力に沿って出力を取得する必要がありますorigin [email protected]:origin/example.git (fetch)
origin [email protected]:origin/example.git (push)
upstream [email protected]:upstream/example.git (fetch)
upstream [email protected]:upstream/example.git (push)
あなたの出力が類似しているならば、あなたは正しい軌道にいます!さもなければ、あなたの起源と上流が適切に加えられたことを確認する必要があります.あなたが上流に行方不明であるならば、このステップを繰り返して、どんなエラーのためにでもチェックしてください.原点の代わりにマスターブランチトラックを上流にする
git branch --set-upstream-to upstream/main
git status
, 次のようにします.On branch main
Your branch is up to date with 'upstream/main'.
nothing to commit, working tree clean
あなたのフォークが古いならば、それはあなたがupstream/main
. それはすばらしい!実際には、それは素晴らしいです!今ので、完全にあなたの起源のメインブランチを忘れて、ちょうど上流のメインブランチを気にすることができます.結論
それで、すべてのこの空想的な指仕事は、あなたをつかまえましたか?さて、今はかなりあなたのフォークを忘れることができます.からの最新の更新プログラムを取得
upstream
チェックアウトするたびにmain
枝git pull
, だけでgit push
あなたの地元の支店で、それはあなたのフォークに行きます.それはほとんどあなたが上流で働いているふりをするようになるが、上流はクリーンにとどまる!だから今誰もが(私のような狂った上流のメンテナーを含む)幸せに滞在し、生産性を維持!今すぐit it git!
私の友人や同僚マルイMacieJewski、ソニア5月パタン、およびヨルダンバージェスの素晴らしい提案を提供するためのおかげで、素晴らしい方法については、この記事を改善することができますフィードバック!
Reference
この問題について(フォークアンドフォーク), 我々は、より多くの情報をここで見つけました https://dev.to/pmaidens/fork-and-forkget-25dbテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol