ローカル ウェアハウスからリモート ウェアハウスへの git 接続


Git 使用プロセス: ローカル ファイルの下にウェアハウスを作成し、それをリモート ウェアハウスに関連付けます

まずローカル ウェアハウスを作成し、次に接続するリモート ウェアハウスを作成します。

1 現地倉庫での業務

gitがインストールされ、パスが設定されていることが前提です
1 まず任意のディレクトリにフォルダを作成し、このフォルダをウェアハウスとして使用します
ここに画像の説明を挿入

2 フォルダーに入ります。ディレクトリは空ですが、git コマンドを使用すると、.git という名前のファイルが現在のファイルに表示されます。
ここに画像の説明を挿入

git init

現在のコマンドを実行した後:
ここに画像の説明を挿入
3 現在のウェアハウスに自分でいくつかのファイルまたはディレクトリを作成します
ここに画像の説明を挿入

これはファイルのバージョンの比較に便利なファイルの内容の一部であり、最初のバージョンがここに掲載されています。

ここに画像の説明を挿入

ここに画像の説明を挿入ls コマンドを使用して、現在のディレクトリ内のすべてのファイルを表示します

git status //現在のファイルのステータスを表示する

一部のステップを送信するには、ローカル ファイルを一時記憶領域 git add file name に送信し
、次に一時記憶領域内のファイルをローカル ウェアハウスに送信する必要があります。 git commit -m "with some file change information"

ここに画像の説明を挿入以下に、以前に変更されたバージョン情報が表示されます

git log

ここに画像の説明を挿入
次に、ファイルを変更し、readme.txt ファイルを例として
ここに画像の説明を挿入
ファイルのステータスを確認し、ファイルを一時記憶域に追加できることを確認してから、このファイルを一時記憶域とローカル ファイルに追加します。ウェアハウス、[git log] 経由で直接表示すると、情報がめちゃくちゃになりますが、[git log --pretty==oneline] コマンドを使用すると、ログが 1 行で表示されることが明確にわかります。

ここに画像の説明を挿入
ファイルを変更した後、ファイルが一時保存領域に送信されていないため、現在のバージョンと以前のバージョンの違いを確認したい。

git diff readme.txt

ここに画像の説明を挿入
変更後、以前のバージョンに戻って
現在のファイルの内容を表示したいと考えています cat+ファイル名
ここに画像の説明を挿入

以前の変更をローカル ウェアハウスに送信した後、 git replace --hard HEAD~1// 以前のバージョンに戻したいことを表し、ファイルが以前のバージョンに戻っていることがわかりました。上記は、のバージョンを変更することです
ここに画像の説明を挿入。倉庫では、[git restart - -hard HEAD~以前のエディション] を使用して、一時領域に配置されたファイルを復元するにはどうすればよいですか? git checkout コマンドを使用して
ここに画像の説明を挿入
ファイルを一時停止領域に送信した後、ファイルがローカル ウェアハウスに送信されない
ここに画像の説明を挿入
ここに画像の説明を挿入

2 ローカル倉庫とリモート倉庫を接続する

まず、リモート ウェアハウス上に新しいウェアハウスを作成する必要がありますが、その要件はローカル ウェアハウスと同じ名前である必要があります。
ここに画像の説明を挿入

ここに画像の説明を挿入

作成後は、ローカル ウェアハウスとリモート ウェアハウスを接続する必要があります。2021 年 8 月以前は接続にユーザー名とパスワードが使用されますが、その後は元のパスワードの代わりに生成されたトークンが使用されるため、自分のエリアでトークンを生成するには、次の手順を実行します。

[設定 –>開発設定 –>個人アクセス トークン –>新しいトークンを生成 –>パスワードを入力 –>現在のトークンのライフ サイクルと権限設定を設定した後、下の生成をクリックして生成し、現在の世代を保持します。トークンは生成されません。インターフェイスが更新されると、表示されなくなります。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

このトークンをコピーし、このトークンを介して接続します

//第一步先添加
git remote add origin https://github.com/hailang-wang/MyGitTest.git
//第二步,附上token
git remote set-url  origin https://g**p_8pj1EEs7WhHnU6eTVRuJI2GnEVyXGB2exQHm@github.com/hailang-wang/MyGitTest.git
//第三步创建分支
 git branch -M main
 //第四步,把本地仓库的代码push上去
git push -u origin main

ここに画像の説明を挿入この時点でプッシュは成功です。離れた倉庫にあるファイルが見られる!

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/m0_56184347/article/details/124304029