Gitは旅学習 - 地元の倉庫を作成します
神は言われた偉大によると、必要な知識が増加しました!!!
gitのを学ぶために続行
コードの場合:
$ mkdir learngit
$ cd learngit
$ pwd
/d/git/cangku/learngit
ローカルリポジトリ、制御不能な現象を回避するために、好ましくは、空のフォルダ内の任意の場所に確立することができ、ケケ、私はより多くのカウンセリングです、それが直接作成されます。
注:なぜ特定の、知って見て、上記のリンクがあり、静かにビープ音(グレート神は私たちがいないあえて、あえて)、独自のテキストエディタを使用しないようにしてください。
私は個人的に崇高はあなたの処分で、使用する方が簡単だった気がします。
ここでの奇跡を目撃する時間です
コード:
$ git init
Initialized empty Git repository in /d/git/cangku/learngit/.git/
-aは、LS
触れないでください、隠しファイルがあることがわかりますが、私はああ触れることを敢えてしません。
ただ、gitの初期化外観は、この事は、あなたのローカルリポジトリになり、それでも、リモートリポジトリに接続できません心配しないでください。私も初心者です、と寛容カザフスタン、心配しないで急がないでください。
これらの2つのコマンドを覚えておくことは、是非
git add <file>
git commit -m <message>
このフォルダに置かれたファイルは、それがローカルリポジトリに提出され、ローカルリポジトリキャッシュに追加されます。
git add 暂存文件,将文件的快照放入暂存区域。
git commit 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。
私は、この将来のプログラマはどのように多くの年を知らないように、コマンドの2行が私に同行する気持ちを持っています。
フォルダパスの下に(数1である)FILE1.TXTという名前のファイルを作成することは、中国には表示されないことが最善です
这是第一个文件
それから
git add file1.txt
任意のプロンプトを表示せずに成功するには、単に見つけることが下ります
$ git commit -m '这是第一次提交'
[master (root-commit) fa1e1cc] 这是第一次提交
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
ファイルの変更は、単一の行を挿入します。
ちょうど役割-mを学ぶことは明らかではないので、右の書き込みギャングを聴きます。文字の後ろ-Mが記載され、それはあなたがよく食べ助けるために、意味のフォローアップは、このプロジェクトのために非常に便利です書くことが最善である「後悔を。」
以下の文書は、変更を行いますFILE1.TXT
这是第一个文件 one
その後、保存、保存してください!!!
gitのステータスチェック変更はありません
$ 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: file1.txt
no changes added to commit (use "git add" and/or "git commit -a")
コンテンツの変更でのgitのdiffを見
$ git diff
diff --git a/file1.txt b/file1.txt
index e1cfd5c..71a2455 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1 @@
-这是第一个文件
\ No newline at end of file
+这是第一个文件 one
\ No newline at end of file
gitのは本当に素晴らしいことですが、ハッハッハ内容を変更フォールトトレランスが非常に高く、表示することができます。
コード不滅の配置の次の2行
git add file1.txt
git commit -m 'add one'
次のとおりです。
$ git commit -m 'add one'
[master 1d0e2a2] add one
1 file changed, 1 insertion(+), 1 deletion(-)
Gitのステータスを再度ルック
$ git status
On branch master
nothing to commit, working tree clean
そこ現在の提出を変更する必要がなく、作業ディレクトリがクリーンであること。