Git をマスターして、コードのバージョン管理をもっと便利にしましょう。

序文

Gitは非常に強力なバージョン管理システムであり、プログラマが習得しなければならないスキルでもあります。Git は、コード開発の管理と共同作業をより効率的に行うのに役立ちます。この記事では、このスキルをよりよく習得するのに役立つ git コマンドの基本的な使用法と一般的な操作を紹介します


1. インストール

gitインストールは非常に簡単です。git公式 Web サイトにアクセスして、対応するシステム ソフトウェアをダウンロードするだけです。公式 Web サイトのアドレス

もちろん、公式サイトからはダウンロードできない可能性が高いですが、このとき、Ali Mirrorも選択できます。

Windows 64たとえば:

ここに画像の説明を挿入

インストールプロセス

面倒な場合はインストールが完了するまでずっと「次へ」を選択しても大丈夫です。もちろん、git次のように各ステップのオプションを構成することもできます。

ステップ 1: ライセンスに関する声明情報

最初のステップでは特に言うことはありません。主に契約関連の内容について説明します。そのまま「次へ」をクリックしてください。

ここに画像の説明を挿入

ステップ 2: インストール ディレクトリを選択する

デフォルトのインストール パスはcディスクです。クリックしてbrowse…ディレクトリを変更するか、ボックス内で直接変更し、必要に応じてインストール先を選択し、[次へ] をクリックします。

ここに画像の説明を挿入

ステップ 3: オプション取り付けコンポーネントの構成

このステップでは、必要に応じていくつかのgitオプション構成を選択し、「次へ」をクリックします。

ここに画像の説明を挿入

ステップ 4: インストールディレクトリ名を選択する

このステップではgitインストール ディレクトリ名を指定します。通常は変更する必要はなく、[次へ] をクリックするだけです。

ここに画像の説明を挿入

ステップ 5: デフォルトのエディターを選択する

このステップはgitのデフォルトのエディタであり、インストーラには選択できる組み込みのエディタがあります。別のエディタを選択した場合は、次のステップに進む前に公式 Web サイトにアクセスしてインストールする必要があります。デフォルトのエディタを使用して、[次へ] をクリックする10ことをお勧めします。Vim

ここに画像の説明を挿入

ステップ 6: ウェアハウスの作成後にトランクの名前を選択する

ブランチの名前を作成した後git、最初の名前をgit選択します。デフォルトは ですmaster。2 番目は自分で決定します。デフォルトは ですmain。他の名前に変更することもできます。通常は最初の名前を使用し、[次へ] をクリックします。

ここに画像の説明を挿入

ステップ 7: 環境変数を変更する

1 つ目はgitインストール後にのみgit bash使用できるgitため推奨されません。2
つ目はコマンド ラインおよびサードパーティ ソフトウェアから使用しますgitgit bash、コマンドプロンプト(cmd)、windowsシステム環境変数などから使用できgit、推奨されています;
3 つ目はコマンドプロンプトから、gitおよびオプションのunixツールを使用する方法です。これを選択するとwindowsツールが上書きされるため、初心者にはお勧めできません。選択後、「次へ」をクリックします。

ここに画像の説明を挿入

ステップ 8:ssh実行ファイルを選択する

このステップはデフォルトで実行できます。その後、「次へ」をクリックします。

注:このステップは、新しいバージョンでのみ使用できます。

ここに画像の説明を挿入

ステップ 9:https転送を選択します

httpsデータ送信データのセキュリティを確保するために接続を開いて、デフォルトの選択に従って、「次へ」をクリックします。

ここに画像の説明を挿入

ステップ 10: 行末の改行文字を構成する

1 つ目はwindows、チェックアウト スタイル、コミットunixスタイルの行末です。2 つ目は、チェックアウト スタイル、コミットunixスタイルの行末です。3 つ目は、チェックアウト スタイル、コミット スタイルです。

ここに画像の説明を挿入

ステップ 11: 端末をgit bash動作するように設定する

[ターミナル タイプ]を選択しgit、デフォルトのgit bashターミナルを選択して、[次へ] をクリックして続行します。

ここに画像の説明を挿入

ステップ 12: デフォルトのgit pull動作を選択する

「結合モード」を選択しgit pull、「デフォルト」を選択して、「次へ」をクリックします。

ここに画像の説明を挿入

ステップ 13: 認証情報ヘルパーを選択する

[ の認証情報マネージャー] を選択しgit、デフォルトのクロスプラットフォーム認証情報マネージャーを選択して、[次へ] をクリックします。

ここに画像の説明を挿入

ステップ 14: 追加オプション

他の構成の場合は、デフォルト設定を選択し、「次へ」をクリックします。

ここに画像の説明を挿入

ステップ 15: 実験的オプションを構成する

install追加の設定オプションはすべて実験的な機能であり、技術はまだ成熟していないため、いくつかのエラーなどが存在する可能性があります。確認することはお勧めしません。最後に下のボタンをクリックしてインストールを開始しますgit

ここに画像の説明を挿入

ステップ 16: インストール中...

ここに画像の説明を挿入

ステップ 17: インストールが完了しました

インストールが完了したら、 「インストールfInishの終了」をクリックしますgit

ここに画像の説明を挿入

コントロールパネルを開き(win+REnter cmd)、gitバージョン情報を確認します。

ここに画像の説明を挿入

インストールが完了したら、空白スペースを右クリックすると、以下に示すように新しいオプションが表示されます。

ここに画像の説明を挿入


2. ユーザー情報の設定

git config --global user.name "xxx(新用户名)"
git config --global user.email "[email protected](新邮箱)"
git config --global user.password "xxx(新密码)"

グローバル構成項目を表示する

git config --list --global

指定されたグローバル構成項目を表示する

git config user.name
git config user.email
git config user.password

3、TortoiseGitのインストール

git内蔵のグラフィカル ツールは完璧ではないため、TortoiseGitサードパーティが提供するグラフィカル操作ツールが特に重要です。

ダウンロードアドレス:公式サイトアドレス

国内ミラー:国内ミラーアドレス

インストールプロセス:

TortoiseGitインストールプロセスについては何も言う必要はなく、ずっと「次のステップ」だけです。

ここに画像の説明を挿入

TortoiseGit詳しい使い方については割愛しますので、興味のある方は調べてみてください。


4 番目、git の基本操作 (コマンド)

ウェアハウス作成コマンド

git init

git initコマンドは、ディレクトリに新しいリポジトリを作成するために使用されますgit

ここに画像の説明を挿入

git clone

git cloneウェアハウスをローカルにコピーして、gitプロジェクトを表示したり変更したりできるようにします。

ここに画像の説明を挿入


送信して変更する

git add

git addファイルをステージング領域に追加するコマンド。

注文 説明
git add [ファイル1] [ファイル2] … 1 つ以上のファイルをステージング領域に追加します
git add [ディレクトリ] 指定されたディレクトリを一時記憶域に追加します (サブディレクトリも含む)。
git add 。 現在のディレクトリ内のすべてのファイルを一時記憶領域に追加します

git status

git statusこのコマンドは、前回の送信以降にファイルが再度変更されているかどうかを確認するために使用されます。

ここに画像の説明を挿入

git diff

git diffこのコマンドは、ファイル間の差分を比較します。つまり、一時記憶領域と作業領域のファイルの差分を比較します。

注文 説明
git diff [ファイル] ステージング領域と作業領域の違いを表示する
git diff --cached [ファイル] または git diff --staged [ファイル] ステージング領域と最後のコミット(コミット)の差分を表示する
git diff [最初のブランチ]…[2 番目のブランチ] 2 つのコミットの違いを表示する

git commit

git commitこのコマンドは、ステージング領域の内容をローカル ウェアハウスに追加します。

ここに画像の説明を挿入

git reset

git resetこのコマンドはバージョンをロールバックするために使用され、送信されたバージョンをロールバックするように指定できます。

注文 説明
git リセット HEAD^ すべてを前のバージョンにロールバックします
git リセット HEAD^ 1.html 1.html ファイルのバージョンを以前のバージョンにロールバックします。
git リセット 052e 指定されたバージョンにフォールバックします
git restart --soft HEAD~3 前のバージョンに戻る
gitリセット --ハードオリジン/マスター ローカル状態をリモート状態と同じになるようにロールバックします。

git rm

git rmファイルを削除するにはコマンドを使用します。

注文 説明
git rm 1.html ステージングおよびワークスペースからファイルを削除する
git rm -f 1.html 変更した1.htmlをステージングエリアおよびワークエリアから強制的に削除します

git mv

git mvコマンドは、ファイル、ディレクトリ、またはソフト リンクを移動または名前変更するために使用されます。

注文 説明
git mv [ファイル] [新しいファイル] file は元のファイル名、newfile は名前変更された名前です
git mv -f [ファイル] [新しいファイル] 新しいファイル名がすでに存在しているが、名前を変更したい場合は、-f パラメータを使用できます。

ログ

git log

コミット履歴を表示します。

ここに画像の説明を挿入


遠隔操作

git remote

git remoteコマンドはリモート リポジトリの操作に使用されます。

注文 説明
git リモート -v すべてのリモート リポジトリを表示する
git リモート ショー [リモート] リモート倉庫に関する情報を表示する
git リモート追加 [短縮名] [URL] リモートリポジトリの追加

git remote -vたとえば:

ここに画像の説明を挿入

git fetch

git fetchコマンドは、リモートからコード リポジトリを取得するために使用されます。

注文 説明
gitマージ リモート リポジトリからデータを抽出し、現在のブランチにマージしてみます。

このコマンドは、現在いるブランチへのリモート ブランチgit fetchの直後に実行されます。git merge

git pull

git pullコマンドは、リモートからコードをフェッチし、ローカル バージョンをマージするために使用されます。

git pull <远程主机名> <远程分支名>:<本地分支名>

git push

git pushこのコマンドは、ローカル ブランチ バージョンをリモートにアップロードしてマージするために使用されます。

git push <远程主机名> <本地分支名>:<远程分支名>

ローカル ブランチ名がリモート ブランチ名と同じ場合は、コロンを省略できます。

git push <远程主机名> <本地分支名>

次のコマンドは、ローカルブランチをマスターブランチmasterにプッシュしますoriginmaster

git push origin master

おすすめ

転載: blog.csdn.net/Shids_/article/details/131221956