コードを保護するための 10 個の基本的な Git コマンド 🔒
失われたコードの変更を回復するために、またもや徹夜をしていますか?あなた一人じゃありません。そのため、何百万もの開発者が、あらゆる変更を追跡し、作業を保護するために、世界をリードするバージョン管理システムである Git を信頼しています。最もよく使用するコマンドの概要を次に示します。 🚀
Git を初めて使用する場合は、まず復習から始めましょう。 Git リポジトリ (略して repo) には、プロジェクトのすべてのファイルとリビジョン履歴全体が含まれます。リポジトリにはコミットがあり、リポジトリへの変更を記録するために使用されます。各コミットには、ユーザーが行った変更を示すために入力する短いメッセージがあります。 Gitは 管理を支援する マージする前に競合(たとえば、2 人のユーザーが同じコード行を編集した場合)を検出します。 Windows に Git をインストールする方法の詳細については、ここをクリックしてください。
1 既存のリポジトリをクローンする
最初に使えるコマンドは git クローンは、接続して コピーをダウンロードする 既存のリポジトリからローカル マシンへ。通常、既存のリポジトリは GitHub や GitLab などのリモートにあります。
まず、リポジトリにアクセスし、「コード」と書かれた緑色のドロップダウンメニューをクリックし、GitHubリポジトリURLの横にあるクリップボードにコピーアイコンをクリックします。これにより、 ウェブURL。これは最も簡単な方法であり、HTTPS を使用してクローンを作成します。

次に、コピーした URL を使用して次のコマンドを実行します。
ギット クローン https:

リポジトリのクローンが作成されると、マシン上にローカル コピーが作成されます。 👍
2 新しいリポジトリを作成する
既存のGitリポジトリを複製するのではなく、新しいGitリポジトリを作成したい場合は、次のコマンドを実行します。 git 初期化。これは、パスを指定して、指定されたディレクトリ内のリポジトリを初期化します。したがって、Git の使用を開始したい新しいプロジェクトや追跡されていないプロジェクトに最適です。
まず、コマンドを実行する前に、正しいフォルダーにいることを確認してください。
git 初期化

3 コラボレーションのためのブランチを作成する
Git のブランチはリポジトリのバージョンなので、複数の人が同時にリポジトリで作業できます。つまり、リポジトリ内の独立した開発ラインです。通常、リポジトリには複数のブランチが存在します。
ローカル ブランチを作成するには、次のコマンドを実行します。
git ブランチ ブランチ名
すべてのブランチを一覧表示するには、次のコマンドを実行します。
git ブランチ
ブランチを削除するには:
git ブランチ -d ブランチ名
4 ブランチ間の切り替え
コマンド git チェックアウト これは最もよく使用されるものの 1 つで、主にブランチ間の切り替えに使用されますが、ファイルやコミットのレビューにも使用できます。
ブランチを切り替えてローカル ディレクトリでチェックアウトするには:
git checkout ブランチ名
新しいバージョンの git の場合は、次のコマンドを実行できます。
ギット スイッチ ブランチ名
上記のコマンドが機能するには、切り替え先のブランチがローカルに存在し、現在のブランチへの変更が最初にコミットまたは保存されている必要があります。
5 Gitステータスを確認する
これはもう 1 つの一般的なコマンドで、現在のブランチが最新かどうか、コミットまたはプッシュする内容が残っているかどうか、変更または削除されたファイルがあるかどうかなど、現在のブランチに関するさまざまな情報を知ることができます。
git ステータス
変更がない場合、出力は次のようになります。

6 変更セットをコミットする
これはおそらく最もよく使用される Git コマンドです。特定のタスクや問題が終わった後など、作業を保存する準備ができたら、 gitコミット。これは基本的に、プロジェクトで現在準備されている変更のスナップショットをキャプチャします。
また、自分や他の開発者が変更について知ることができるように、短く明確なコミット メッセージを書く必要があります。引用符で囲むことを忘れないでください。
ギット 専念 -m 「確認メッセージ」
7 変更を元に戻す
コマンド git を元に戻す 許可します なくす 単一のコミットによってローカル リポジトリに加えられたすべての変更。たとえば、以前のコミットでReadMe.mdというファイルがリポジトリに追加されていた場合、 git を元に戻す そのコミットでは、リポジトリから ReadMe.md を削除します。この変更を反映するために新しいコミットも作成されます。
走るだけでいい git を元に戻す コミット ID が続きます:
git を元に戻す 専念-id
たくさんのコミットを行っていてコミットIDがどこにあるかわからない場合は、次のコマンドを実行してコミットを特定できます。 git ログ。コミットIDをコピーしてコマンドを実行します git ログ コミット ID を使用します。

8 ローカルの変更をすべてアップロードする
すべての変更を完了してコミットしたら、ローカルの変更をリモート リポジトリにプッシュする必要があります。プッシュとは、コミットによるこれらの変更をローカル マシンからリモート リポジトリに転送する操作です。変更を送信するブランチを指定できます。
git プッシュ origin マスター
上記のコマンドは、変更をマスター ブランチにプッシュします (マスターは通常メイン ブランチと見なされますが、「main」もよく使用されます)。うん マスター 動作しない場合は、 主要.
9 すべての変更を復元
これは、プロジェクトに戻って、メイン ブランチに加えられたすべての新しい変更 (マージによるものでも、他の開発者によるものでも) をリモートで取得する必要がある場合に使用するコマンドです。つまり、リモート リポジトリから更新を取得するときに使用するコマンドです。
git プルオリジンメイン
以前と同様、はい マスター 動作しない場合は、 主要。このコマンドは、 git フェッチ そして git マージ最新の変更をローカルリポジトリに即座に適用します(git マージ) リモートリポジトリから更新を取得した後 (git フェッチ)。 Git のプル リクエストについて詳しく知ることができます。
10 すべてを統合する
最後に、ブランチでの作業が完了し、すべてが正しく動作したら、最後のステップとして、ブランチをメイン ブランチ (通常は dev または master ですが、リポジトリを確認してください) にマージします。
これを行うには、次のコマンドを実行します。 git マージ。まず最初に 実行する git フェッチ ブランチを更新する ローカルで実行し、マージを実行します。
ギット マージ ブランチ名
結局のところ、Git の学習は自転車に乗るようなものです。一度始めると、進むにつれてどんどん簡単になっていきます。 🚴♂️💻