gitでローカルブランチを作成する方法

王林
リリース: 2023-05-20 12:18:07
オリジナル
30498 人が閲覧しました

Git は非常に人気のあるバージョン管理システムです。バージョン管理に Git を使用すると、コードをより適切に管理できるようになります。 Git では、ブランチはコードのマルチバージョン管理と開発を実現するための非常に重要な概念です。この記事ではGitでローカルブランチを作成する方法を紹介します。

1. ブランチとは何ですか?

ブランチとは、Git リポジトリ内の名前付きの変更可能なコミット チェーンを指します。 Git リポジトリには、デフォルトで「master」という名前のブランチがあります。 「master」ブランチにコミットすることも、「master」ブランチの外側に開発用の新しいブランチを作成することもできます。

ブランチを使用する利点は、元のコードに影響を与えることなく、コードの開発および変更プロセス中に現在の開発タスクを分離できることです。同時に、異なるブランチで開発することで、さまざまな機能の開発が相互に干渉しないようにすることができます。各ブランチのコードをマージする必要がある場合、Git にはブランチをマージする機能も用意されており、コードのマージが簡単に行えます。

2. ローカル ブランチの確立

Git では、ローカル ブランチの確立は非常に簡単です。 「git Branch」コマンドと現在のウェアハウスのブランチ名を使用するだけです。例:

$ git branch develop
ログイン後にコピー

これにより、「develop」という名前の新しいブランチが作成されます。現時点では、まだこのブランチに切り替えていません。現在のすべてのブランチとそのステータスを表示するには、「git ブランチ」コマンドを使用します。

$ git branch

* master
  develop
ログイン後にコピー

「*」記号があるブランチは現在のブランチです。「master」はデフォルトで作成されるメイン ブランチ、「develop」は新しく作成されるブランチです。

「develop」ブランチに切り替える必要がある場合は、「git checkout」コマンドを使用して切り替えることができます。例:

$ git checkout develop
ログイン後にコピー

「開発」ブランチに切り替えた後、このブランチでコードの変更と送信を行うことができます。現在のブランチを表示する必要がある場合は、「git status」コマンドを使用してステータス情報を表示できます。

$ git status

On branch develop
nothing to commit, working tree clean
ログイン後にコピー

3. 特定のコミット ポイントに基づいてブランチを作成する

実際の開発では、現在のブランチにブランチを確立するだけでなく、特定のコミット ポイントに基づいてブランチを確立することもできます。 。これは、次のコマンドを使用して実行できます:

$ git branch new_branch_name commit_SHA
ログイン後にコピー

ここで、「new_branch_name」は新しいブランチの名前、「commit_SHA」は指定されたサブミッション ポイントのコミット番号です。

4. ブランチのマージ

異なるブランチでの開発が完了したら、2 つのブランチをマージできます。 Git には、マージとリベースという 2 つのマージ メソッドが用意されています。ここではマージを例として説明します。

まず、変更を受け入れる必要があるブランチに切り替え、「git merge」コマンドを使用してブランチをマージする必要があります。たとえば、「develop」ブランチを「master」ブランチにマージする必要がある場合:

$ git checkout master
$ git merge develop
ログイン後にコピー

これでブランチのマージが完了します。

ブランチをマージするときに競合が発生した場合は、手動で解決する必要があることに注意してください。 Git は競合するファイルと関連情報を通知します。コード ファイル内のコードを手動で変更し、「git add」コマンドを使用して変更したファイルをステージング領域に追加し、最後に「git commit」コマンドを使用する必要があります。コミットする。

5. 概要

Git でローカル ブランチを作成するのは非常に簡単で、「git Branch」コマンドを使用してブランチ名を追加するだけです。特定の送信ポイントでブランチを作成し、ブランチをマージすることもできます。ブランチを使用すると、コードの管理と開発が改善され、さまざまな相互干渉の問題も回避できます。

以上がgitでローカルブランチを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!