##Git命令必须在Git仓库目录内执行(git init除外)
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git add readme.txt ##出现错误是因为这个文件是没有的,必须文件存在才能使用add,把文件添加到仓库
fatal: pathspec 'readme.txt' did not match any files
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ vim readme.txt ##书写文件,可以去该目录下创建文件,也可以使用vim
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ cat readme.txt ##查看文件内容
Git is a version control system.
Git is free software.
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git add readme.txt ##添加文件到仓库.add只是把文件都放到暂存区。commit之后才会提交到工作区
warning: LF will be replaced by CRLF in readme.txt.
The file will have its original line endings in your working directory
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git commit -m "wrote a readme file"##提交文件到仓库,-m表示本次提交说明[master (root-commit) c4d29b0] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt