開発者に必要な 10 個の基本的な Git コマンド 🖥️

始めるための基本的な Git コマンド 10 個

コードを保護するための 10 個の基本的な Git コマンド 🔒

失われたコードの変更を回復するために、またもや徹夜をしていますか?あなた一人じゃありません。そのため、何百万もの開発者が、あらゆる変更を追跡し、作業を保護するために、世界をリードするバージョン管理システムである Git を信頼しています。最もよく使用するコマンドの概要を次に示します。 🚀

Git を初めて使用する場合は、まず復習から始めましょう。 Git リポジトリ (略して repo) には、プロジェクトのすべてのファイルとリビジョン履歴全体が含まれます。リポジトリにはコミットがあり、リポジトリへの変更を記録するために使用されます。各コミットには、ユーザーが行った変更を示すために入力する短いメッセージがあります。 Gitは 管理を支援する マージする前に競合(たとえば、2 人のユーザーが同じコード行を編集した場合)を検出します。 Windows に Git をインストールする方法の詳細については、ここをクリックしてください。

1 既存のリポジトリをクローンする

最初に使えるコマンドは git クローンは、接続して コピーをダウンロードする 既存のリポジトリからローカル マシンへ。通常、既存のリポジトリは GitHub や GitLab などのリモートにあります。

まず、リポジトリにアクセスし、「コード」と書かれた緑色のドロップダウンメニューをクリックし、GitHubリポジトリURLの横にあるクリップボードにコピーアイコンをクリックします。これにより、 ウェブURL。これは最も簡単な方法であり、HTTPS を使用してクローンを作成します。

GitHub で HTTPS 経由でリポジトリをクローンするオプションを示す矢印の数。

次に、コピーした URL を使用して次のコマンドを実行します。

ギット クローン https:
Git Bash CLI のリポジトリクローン完了メッセージ。

リポジトリのクローンが作成されると、マシン上にローカル コピーが作成されます。 👍

「致命的: リポジトリが見つかりません」というエラーが表示された場合は、URL を確認してください。プライベートリポジトリの場合は、アクセスするための権限が必要になる場合があります。

2 新しいリポジトリを作成する

既存のGitリポジトリを複製するのではなく、新しいGitリポジトリを作成したい場合は、次のコマンドを実行します。 git 初期化。これは、パスを指定して、指定されたディレクトリ内のリポジトリを初期化します。したがって、Git の使用を開始したい新しいプロジェクトや追跡されていないプロジェクトに最適です。

まず、コマンドを実行する前に、正しいフォルダーにいることを確認してください。

git 初期化
Git init コマンドでリポジトリが空であるというエラー メッセージが表示されます。

3 コラボレーションのためのブランチを作成する

Git のブランチはリポジトリのバージョンなので、複数の人が同時にリポジトリで作業できます。つまり、リポジトリ内の独立した開発ラインです。通常、リポジトリには複数のブランチが存在します。

ローカル ブランチを作成するには、次のコマンドを実行します。

git ブランチ ブランチ名

すべてのブランチを一覧表示するには、次のコマンドを実行します。

git ブランチ

ブランチを削除するには:

git ブランチ -d ブランチ名
ブランチを削除する場合、強制削除が必要になることがあります。大文字にするだけで -D、 それで: git ブランチ -D ブランチ名

4 ブランチ間の切り替え

コマンド git チェックアウト これは最もよく使用されるものの 1 つで、主にブランチ間の切り替えに使用されますが、ファイルやコミットのレビューにも使用できます。

ブランチを切り替えてローカル ディレクトリでチェックアウトするには:

git checkout ブランチ名

新しいバージョンの git の場合は、次のコマンドを実行できます。

ギット スイッチ ブランチ名

上記のコマンドが機能するには、切り替え先のブランチがローカルに存在し、現在のブランチへの変更が最初にコミットまたは保存されている必要があります。

ブランチの作成と切り替えを同時に行うショートカット コマンド: git checkout -b ブランチ名

5 Gitステータスを確認する

これはもう 1 つの一般的なコマンドで、現在のブランチが最新かどうか、コミットまたはプッシュする内容が残っているかどうか、変更または削除されたファイルがあるかどうかなど、現在のブランチに関するさまざまな情報を知ることができます。

git ステータス

変更がない場合、出力は次のようになります。

コマンドラインで Git ステータス コマンドを実行すると、コミットするものが何もなく、作業ツリーがクリーンであるという出力が表示されます。

6 変更セットをコミットする

これはおそらく最もよく使用される Git コマンドです。特定のタスクや問題が終わった後など、作業を保存する準備ができたら、 gitコミット。これは基本的に、プロジェクトで現在準備されている変更のスナップショットをキャプチャします。

また、自分や他の開発者が変更について知ることができるように、短く明確なコミット メッセージを書く必要があります。引用符で囲むことを忘れないでください。

ギット 専念 -m 「確認メッセージ」
Gitコミット 変更をローカルに保存するだけです。それでも、それらをリモート リポジトリに「プッシュ」する必要があります。

7 変更を元に戻す

コマンド git を元に戻す 許可します なくす 単一のコミットによってローカル リポジトリに加えられたすべての変更。たとえば、以前のコミットでReadMe.mdというファイルがリポジトリに追加されていた場合、 git を元に戻す そのコミットでは、リポジトリから ReadMe.md を削除します。この変更を反映するために新しいコミットも作成されます。

走るだけでいい git を元に戻す コミット ID が続きます:

git を元に戻す 専念-id

たくさんのコミットを行っていてコミットIDがどこにあるかわからない場合は、次のコマンドを実行してコミットを特定できます。 git ログ。コミットIDをコピーしてコマンドを実行します git ログ コミット ID を使用します。

以前のコミットとコミット ID を表示する CLI の Git log コマンド。
混同しないでください git を元に戻すgit リセット。後者は、特定のコミット以降に発生したすべての変更を元に戻し、コミット履歴を変更します。他の人が同じブランチで作業している場合、これは理想的ではありません。

8 ローカルの変更をすべてアップロードする

すべての変更を完了してコミットしたら、ローカルの変更をリモート リポジトリにプッシュする必要があります。プッシュとは、コミットによるこれらの変更をローカル マシンからリモート リポジトリに転送する操作です。変更を送信するブランチを指定できます。

git プッシュ origin マスター

上記のコマンドは、変更をマスター ブランチにプッシュします (マスターは通常メイン ブランチと見なされますが、「main」もよく使用されます)。うん マスター 動作しない場合は、 主要.

実行することをお勧めします git ステータス 変更をアップロードする前に。

9 すべての変更を復元

これは、プロジェクトに戻って、メイン ブランチに加えられたすべての新しい変更 (マージによるものでも、他の開発者によるものでも) をリモートで取得する必要がある場合に使用するコマンドです。つまり、リモート リポジトリから更新を取得するときに使用するコマンドです。

git プルオリジンメイン

以前と同様、はい マスター 動作しない場合は、 主要。このコマンドは、 git フェッチ そして git マージ最新の変更をローカルリポジトリに即座に適用します(git マージ) リモートリポジトリから更新を取得した後 (git フェッチ)。 Git のプル リクエストについて詳しく知ることができます。

10 すべてを統合する

最後に、ブランチでの作業が完了し、すべてが正しく動作したら、最後のステップとして、ブランチをメイン ブランチ (通常は dev または master ですが、リポジトリを確認してください) にマージします。

これを行うには、次のコマンドを実行します。 git マージ。まず最初に 実行する git フェッチ ブランチを更新する ローカルで実行し、マージを実行します。

ギット マージ ブランチ名
リモート マスター ブランチにマージするブランチにいることを確認します。

結局のところ、Git の学習は自転車に乗るようなものです。一度始めると、進むにつれてどんどん簡単になっていきます。 🚴‍♂️💻

5 2 投票
記事の評価
購読する
通知する
ゲスト

0 コメント
最古の
最新 最も投票された
オンラインコメント
すべてのコメントを見る