aa@USER-AK2DOCQM7G MINGW32 ~
$ git help gitaa@USER-AK2DOCQM7G MINGW32 ~
$ git help commitaa@USER-AK2DOCQM7G MINGW32 ~
$ cd d:aa@USER-AK2DOCQM7G MINGW32 /d
$ mkdir learngitaa@USER-AK2DOCQM7G MINGW32 /d
$ cd learngitaa@USER-AK2DOCQM7G MINGW32 /d/learngi t
$ pwd
/d/learngitaa@USER-AK2DOCQM7G MINGW32 /d/learngi t
$ ;
bash: syntax error near unexpected token `;'aa@USER-AK2DOCQM7G MINGW32 /d/learngit
$ git init
Initialized empty Git repository in D:/learngit/.git/aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ls -ah
./ ../ .git/aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch masterInitial commit
nothing to commit (create/copy files and use "git add" to track)
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ls
ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ make dd.txt
bash: make: command not foundaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ls -l
total 2
-rw-r--r-- 1 aa 197617 19 Dec 4 21:57 hi.txt
-rw-r--r-- 1 aa 197617 7 Dec 4 21:55 ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git add dd.txt hi.txt
fatal: pathspec 'dd.txt' did not match any filesaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git add hi.txt ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git commit --message "hey this first time to commit"*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"to set your account's default identity.
Omit --global to set the identity only in this repository.fatal: empty ident name (for <(null)>) not allowed
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git config --global user.email "pjc5211457@gmail.com"aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git config --global user.name "pan"aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git commit --message "hey this first time to commit"
[master (root-commit) bf2f117] hey this first time to commit
2 files changed, 2 insertions(+)
create mode 100644 hi.txt
create mode 100644 ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
nothing to commit, working tree cleanaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git add hi.txt ok.txt
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
nothing to commit, working tree cleanaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ vi hh.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
nothing to commit, working tree cleanaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ls -l
total 2
-rw-r--r-- 1 aa 197617 19 Dec 4 21:57 hi.txt
-rw-r--r-- 1 aa 197617 7 Dec 4 21:55 ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ vi hi.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)modified: hi.txt
no changes added to commit (use "git add" and/or "git commit -a")
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git add hi.txt
warning: LF will be replaced by CRLF in hi.txt.
The file will have its original line endings in your working directory.aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)modified: hi.txt
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ls -l
total 2
-rw-r--r-- 1 aa 197617 24 Dec 4 22:08 hi.txt
-rw-r--r-- 1 aa 197617 7 Dec 4 21:55 ok.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ rm hi.txtaa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)modified: hi.txt
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)deleted: hi.txt
aa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$ ^Caa@USER-AK2DOCQM7G MINGW32 /d/learngit (master)
$
转载于:https://my.oschina.net/u/3127489/blog/1584801