このガイドは、強力な分散バージョン制御システムであるGitを使用する基本を説明します。 GITを使用すると、コードの変更を追跡し、他のコードと協力し、必要に応じて以前のバージョンに簡単に戻すことができます。 コアコンセプトは、Gitがプロジェクトの歴史を一連のスナップショットとして保存し、プロジェクトが時間の経過とともにどのように進化したかを確認できることです。 主にコマンドラインインターフェイス(CLI)またはGitHubデスクトップ、Sourcetree、Gitkrakenなどのグラフィカルユーザーインターフェイス(GUI)を介してGITと対話します。 GUIは、特に初心者向けにプロセスを簡素化することがよくありますが、根本的なコマンドを理解することは有益です。 まず、システムにGitをインストールする必要があります(「Gitのダウンロード」のWeb検索で簡単に見つけることができます)。インストール後、ターミナルのそのディレクトリにナビゲートして GITを効果的に使用するには、いくつかの基本コマンドをマスターする必要があります。これらのコマンドは、ほとんどのgitワークフローのバックボーンを形成します:git init
と入力することにより、プロジェクトディレクトリ内のGITリポジトリを初期化できます。これにより、すべてのバージョン制御情報を含む非表示の.git
フォルダーが作成されます。 次に、以下の詳細なコマンドを使用して変更の追跡を開始します。効果的に使用し始めるために知っておくべき基本的なgitコマンドは何ですか?
git init
:現在のディレクトリの新しいgitリポジトリを初期化します。 これは、Gitで管理したい新しいプロジェクトの最初のステップです。 変更をコミットする前に、このコマンドを使用してステージングする必要があります。 git add <file>
<file>
git add .
:git commit -m "Your commit message"
:-m
は、ブランチを現在のブランチにマージします。 このコマンドは、1つのブランチから別のブランチへの変更を組み合わせています。git status
:地元のコミットをリモートリポジトリ(Github、gitlab、またはbitbucketなど)にアップロードします。 これにより、作業を他の人と共有してバックアップできます。git log
:リモートリポジトリからローカルリポジトリへの変更をダウンロードします。 これにより、ローカルコピーはリモートバージョンと同期します。git branch
2つ以上の開発者がファイル内の同じコードラインに変更を加えると、マージ競合が発生します。 GITは、どのバージョンが正しいかを自動的に決定できないため、競合にフラグを立て、手動介入が必要です。 それらを解決する方法は次のとおりです
<<<<<<<
、=======
、)でマークします。 これらのマーカー間のセクションは、異なるブランチからの競合する変更を表しています。
git add <file>
変更をプッシュします。git commit -m "Resolved merge conflict"
。 各人が行った変更を理解することは、紛争を解決する際に正しい決定を下すのに役立ちます。
以上がGit Management Toolsチュートリアルの使用方法初心者にGit Management Toolsを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。