gitのダウンロードと簡単な使用

12538 ワード

gitは世界最先端の分散バージョン制御システムです
よく使われるgitサイトGitHub gitee(コードクラウド)
gitのダウンロードアドレスhttps://git-scm.com/downloadsその後、コンピュータのシステムに基づいて対応するバージョンを選択します.
gitをインストールするときは、インストールが終了するまで次のステップを直接クリックし、変更する必要はありません.

gitの使用


コンピュータのデスクトップを右クリックすると、ソフトウェアのショートカットアイコンが表示されます.Git Bashをクリックします.黒いウィンドウが表示された場合は、正常に開いたことを示します.
(1)名前とメールボックスの設定
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

(2)バージョンライブラリ(通称倉庫)repositoryの作成は、ディレクトリ内のすべてのファイルがgitによって管理されていることを簡潔に理解できる.
#    
$ mkdir  D:/git/repository
# mkdir D:/git   git repository
# reponsitory
#
cd D/git/repository
#
Arvin@Arvin-pc MINGW64 /d/git/repository
$ git init
Initialized empty Git repository in D:/git/repository/.git/
# 。
$ls -ah
# .git

(3)ファイル管理の追加ファイル
Arvin@Arvin-pc MINGW64 /d/git/repository
$ touch readme.txt  #
$ vim readme.txt   #  
$ git add readme.txt # ,
$ git commit -m ' '  # ,

(4)ファイル管理の変更ファイル
私たちは今readmeを持っています.txtファイル、これに対して修正
      

$git statusの実行
$ git status
On branch master
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)
 modified: readme.txt
 no changes added to commit (use "git add" and/or "git commit -a")

git statusコマンドは、倉庫の現在の状態を常に把握することができます.上のコマンドの出力は、readme.txtは修正されましたが、提出する修正の準備はできていません.Gitは私たちに言ったがtxtは修正されていますが、具体的にどのような内容が修正されているかを見ることができれば、自然といいです.例えば、月曜日に出勤したとき、前回どのように修正したか覚えていません.txtなのでgit diffというコマンドで見てみましょう.
$ git diff readme.txt 
diff --git a/readme.txt b/readme.txt
index b7b591a..ed02637 100644
   --- a/readme.txt
   +++ b/readme.txt
   @@ -1,2 +1,3 @@
 
\ No newline at end of file
+
\ No newline at end of file
#       

$ git add readme.txt

何の反応もない
#   $ git status 
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD ..." to unstage)
  modified: readme.txt

git statusは、readmeを含む修正を提出すると教えてくれた.txt、次は、安心して提出できます.
$ git commit -m "         "
[master e475afc] add distributed
1 file changed, 1 insertion(+), 1 deletion(-)

コミット後git statusコマンドを使用して、倉庫の現在のステータスを確認します.

$ git status
On branch master
nothing to commit, working tree clean

Gitは、現在コミットする必要のない変更があり、作業ディレクトリがきれいであることを示しています.