Gitのインストールとサーバーとの対話の基本的な使用

Gitのインストール

WindowsにGitをインストールする


Wamp はWindowsにインストールされており、特定の環境はApache / 2.4.39(Win64)+ PHP / 7.2.18 + MySQL5.7.26です。

  • Gitダウンロードアドレス:https : //gitforwindows.org/
  • ダウンロードしたGit-2.22.0-64-bit.exeファイルをダブルクリックし、[次へ]をクリックします。
    Gitインストールライセンス情報。[次へ]をクリックします
  • ダウンロードパスを設定します。
    ここに画像の説明を挿入
  • ダウンロードするコンポーネントを選択します。デフォルトのチェックは次のとおりです。
    ここに画像の説明を挿入
  • ショートカットキーを設定します。
    ここに画像の説明を挿入
  • デフォルトのエディターを構成し、デフォルト(vim)を選択します。
    ここに画像の説明を挿入
  • Gitの使用方法を構成するには、デフォルトの2番目を選択します(コマンドラインまたはサードパーティを使用できます。サードパーティとは、Gitをグラフィカルに表示できるソフトウェアを指します。例:TortoiseGit)
    ここに画像の説明を挿入
  • SSL / TLSライブラリを構成し、デフォルトで最初のライブラリを選択します(OpenSSLを使用)。
    ここに画像の説明を挿入
  • ファイルをラップするGitの方法を構成します。デフォルトで最初のファイルを選択します(Windowsの方法をUnixに変更します)。
    ここに画像の説明を挿入
  • Git Bashを使用して端末エミュレーターを構成し、最初にデフォルト(MSYS2)を選択します。
    ここに画像の説明を挿入
  • 他のいくつかのオプションを構成します。最初と2番目はデフォルトで選択されています(ファイルシステムキャッシュと証明書マネージャー):
    ここに画像の説明を挿入
  • 追加オプションを構成します。デフォルトでは選択されていません。インストールをクリックしてインストールします
    ここに画像の説明を挿入
  • インストールが完了したら、git-bash.exeを開いて使用を開始します。
    ここに画像の説明を挿入

Gitの使用

ユーザー情報

//個人のユーザー名とメールアドレスを
設定します:$ git config --global user.name “ cry”
$ git config --global user.email [email protected]
//設定情報を表示
$ git config --list
/ /
$ git config user.nameなどの環境変数の設定を直接確認することもできます

ここに画像の説明を挿入

キー

SSHキーの生成プロセス//
$ -C RSA SSH-keygenは-t '[email protected]'
//パスを入力し、参照キー
$〜CD /の.ssh
$ LS //リモートサーバにgitにログオンしたい場合、id_rsa.pubの内容をサーバー
id_rsa(秘密鍵)id_rsa.pub(公開鍵)に追加する必要があります。

クローン

//リモートサーバーのプロジェクトを複製します。最初の接続以降、接続を確立するためにyesと入力する必要があります。known_hostsファイルは.sshの下に生成され、接続されたばかりのサーバーアドレスを格納し、cloneの下のファイルはcryフォルダーに格納されます。
$ git clone [email protected]:/usr/local/cry/.git

ここに画像の説明を挿入

ブランチを作成してプロジェクトをサーバーにプッシュする

//作成して "chen"ブランチに切り替えます
$ git checkout -b chen
//現在のディレクトリの下にあるブランチを表示します
$ git branch
//ローカルブランチをリモートサーバーに
プッシュします$ git push origin chen

//新しいファイルを作成します
$ mkdir test
$ vim test / test.php
$ git status -s // git statusコマンドを使用して、プロジェクトの現在のステータスを表示します
か?? test /

// git addコマンドはファイルをキャッシュに
追加できます$ git add。
$ git status -s
A test / test.php
// git commitを実行してキャッシュ領域のコンテンツをウェアハウスに追加します
$ git commit -m“ chen-branch test /test.php "

//在本地将chen分支合わせてmaster上
$ git checkout master
ブランチ 'master'に切り替えました
あなたのブランチは 'origin / master'で最新です。
$ git merge chen
a4860acを更新しています…7b30e8d
早送り
テスト/test.php | 3 +++
1ファイルが変更され、3挿入(+)
作成モード100644 test / test.php

//本地分支部マスターを远端部支部上に推します
$ git push origin master:cry
オブジェクトの列挙:14、完了。
オブジェクトのカウント:100%(14/14)、完了。
最大4つのスレッドを使用したデルタ圧縮
オブジェクトの圧縮:100%(7/7)、完了。
オブジェクトの書き込み:100%(13/13)、1.02 KiB | 104.00 KiB /秒、完了。
合計13(デルタ3)、再利用0(デルタ0)
211.71.149.244:/usr/local/jwh/.git
a4860ac…7b30e8d master-> cry

//最後にサーバーのcryブランチをマスターにマージします

元の記事9件を公開 賞賛された1件 訪問851件

おすすめ

転載: blog.csdn.net/weixin_36466834/article/details/95246855