ホームページ >開発ツール >Git >Git ブランチとは何ですか?

Git ブランチとは何ですか?

藏色散人
藏色散人オリジナル
2018-11-20 15:30:4711566ブラウズ


#この記事では、Git ブランチの意味を主に紹介します。

無料のオープンソース分散バージョン管理システムである Git は、小規模なプロジェクトから大規模なプロジェクトまで、あらゆるプロジェクトを迅速かつ効率的に処理できます。前回の記事では、Git とはGit の役割、およびその他の関連する知識ポイントを紹介しました。誰もが Git について一定の理解を持っていると思います。

それでは、Git のブランチとは何でしょうか?どのように理解すればよいでしょうか?

簡単な例を挙げて説明します。たとえば、リモート ウェアハウス (GitHub) にプロジェクト コードがあり、支払い機能のコードが不完全であることがわかりました。Alipay 支払い機能だけがあります。 WeChat決済機能。このとき、ソースコードをローカルにダウンロードして、WeChat決済用の関数コードを追加して記述する場合があります。しかし、修正を追加する過程で、以前の Alipay 決済機能のコードに脆弱性が発見されました。現時点では、この脆弱性をできるだけ早く修正する必要があります。現時点で現在のコードすべてをどのように処理すればよいでしょうか? GitHub に直接送信すると、明らかに元のデータが上書きされ、ソース コードが混乱します。

では、この状況に正しく対処するにはどうすればよいでしょうか?

ここでは、branch の概念を習得する必要があります。上記の状況では、新しいフォルダーを作成し、GitHub からソース コードをダウンロードして、Alipay 支払いの脆弱性を具体的に修正できます。次に、WeChat 支払い関数コードを追加するための ブランチ を作成します。脆弱性を修正した後、修復したコードを GitHub (元のブランチ上) に送信し、改善のために別のブランチに WeChat 支払いコードを個別にダウンロードして、改善とテストを行った後、以前のブランチで使用できるようにします。上記のコードがマージされます。

つまり、ブランチを使用するということは、開発の本線に影響を与えないように、開発の本線から作業を分離できることを意味します。

#注 : 中央ライブラリには、継続的に継続できる 2 つのブランチがあります: master ブランチ、develop ブランチ

すべての Git ユーザーは元の master ブランチに精通している必要があります。 master ブランチと並行する別のブランチは、develop ブランチと呼ばれます。オリジナルのライブラリ/マスター ライブラリをメイン ブランチとみなします。HEAD のソース コードはこのバージョンに存在し、いつでも運用可能な状態にあります。

Git ブランチを簡単に理解した後、

ブランチを表示するにはどうすればよいでしょうか?

ブランチのコマンド ステートメントを表示します:

git branch

Git ブランチとは何ですか?

この記事は Git ブランチの詳細な紹介であり、また、とても分かりやすいので、困っている友達のお役に立てれば幸いです!


以上がGit ブランチとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。