WindowsシステムのインストールにGitを使用した詳細チュートリアル


1.Git概要
Gitは分散版のコントロールシステムです。例えば、大型プロジェクトを開発する時、多くのファイルを修正しましたが、最後にこれらの修正を撤回したいなら、大変です。この時、プロジェクトをGitにバックアップしたら、命令を使ってすべての修正を取り消すことができます。すごいですか?
2.Gitの取り付け
Gitの公式サイトのダウンロード先は以下の通りです。https://git-scm.com/download/winこれは海外のウェブサイトです。ダウンロードが遅いので、国内のミラーソースを紹介します。https://npm.taobao.org/mirrors/git-for-windows/は、自分のコンピュータの構成によってダウンロードできます。
筆者のパソコンはWindows 32ビットシステムです。ここで最新版のGitをインストールします。ページの底にひっくり返ります。
Git安装1
v 2.31.1.windows.1/をクリックして、exeインストールパッケージのダウンロード方式は以下の図の通りです。
安装包
ダウンロードが完了したら、exeインストールパッケージファイルを開けて、次のステップ(Next)をずっと注文すればいいです。
安装界面1
進捗バーを待っています。
进度条
プログレスバーが満杯になると、次のインターフェースに入るはずです。
在这里插入图片描述
Finishを続けてください。インストールが完了します。
3.Gitを使う
3.1作成例
学習でGitを使う前に、まずフォルダを作成します。testといいます。中にhello.pyファイルを作成して、下記のコードを書きます。

print("Hello!")
このPythonプログラムはGitの機能を探索するために使用されます。他のファイルは全部できます。txt、docx、pptなど)
3.2 Git端末を開く
testフォルダを開けて、フォルダの中で右クリックして、「Git Bash Here」を選択すると、端末がポップアップします。しばらく待ってください。端末に表示されるはずです。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$
これはGit端末を開けました。
3.3 Git操作コマンド
3.3.1ユーザ情報の設定
まず、ユーザー名とメールアドレスを設定して、オープンした端末に入力してください。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git config --global user.name "wangzirui32"

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git config --global user.email [email protected]
最初のコマンドは、ユーザ名がwangzili 32に設定されています。二つ目は電子メールの設定です。メールアドレスは架空のものができます。
3.3.2初期化Git倉庫
次にGitを初期化します。コマンドを入力します。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test
$ git init
Initialized empty Git repository in C:/Users/Administrator/Desktop/test/.git/
「git init」コマンドは現在のフォルダで倉庫を初期化します。フォルダ名は.gitです。これは隠しフォルダですが、管理する必要はありません。
3.3.3書類を倉庫に入れる
その後、ハロー.pyを倉庫に入れるには、まずコマンドを入力します。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        hello.py

nothing added to commit but untracked files present (use "git add" to track)
このコマンドは主にフォルダの中に倉庫に入っていないファイルがありますか?

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git add hello.py
このコマンドはハロー.pyファイルを倉庫に入れます。すべてのファイルを倉庫に入れたいなら、直接に「git add.」コマンドを入力できます。
ファイルの状態を調べてみますと、もう倉庫に入っていないファイルがありません。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   hello.py
3.3.4初回提出
学習は継続して、私達は今Gitの第1回の提出を実行して、Gitは私達のファイルをバックアップして、命令:

$ git commit -m "     "
[master (root-commit) 7623c1d]      
 1 file changed, 1 insertion(+)
 create mode 100644 hello.py
-mの後ろのパラメータは今回提出した紹介情報です。
3.3.5第二次提出
今からハロー.pyファイルを修正します。内容は:

print("Hello!")
print("Hello,Git!") #      
再度「git status」を入力すると、ファイルの状態が変わっています。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   hello.py

no changes added to commit (use "git add" and/or "git commit -a")
Gitは、hello.pyファイルが修正されて、次の提出が実行できると提示しました。
コマンドを入力し続けて、リポジトリに追加します。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/tes
$ git add .
その後、二回目の提出を行います。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git commit -m "     "
[master d8fe2aa]      
 1 file changed, 1 insertion(+)
二回目の提出が完了しました。これからどうやって前のバージョンに戻りますか?
3.3.6プロジェクトのバージョンを回復する
まず、項目の操作ログを表示します。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git reflog
d8fe2aa (HEAD -> master) HEAD@{0}: commit:      
7623c1d HEAD@{1}: commit (initial):      
「d 8 fe 2 a」「7623 c 1 d」は全部Git提出時に生成された番号です。これはあなたとは違っているかもしれません。
仮に、私たちは最初の提出に戻ります。コマンドを入力します。

Administrator@SD-20200510YSPC MINGW32 ~/Desktop/test (master)
$ git reset --hard 7623c1d
HEAD is now at 7623c1d      
そのうち、「7623 c 1 d」は初めて提出された番号です。これは「git reflog」で確認できます。
今ハロー.pyを開けたら、コードが変わりました。

print("Hello!")
これは初めての提出に回復しました。
最後に書く
Gitは大型プロジェクトの開発に必要です。Gitを覚えさえすれば、永遠に離れられないと信じています。
ここではWindowsシステムのインストールについてGitを使った詳細な教程の記事を紹介します。もっと関連したgitのインストール内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。