1、新建工程目录
Colin.Tan@Noir MINGW64 /f/code
$ mkdir demo
Colin.Tan@Noir MINGW64 /f/code
$ ls
demo/
Colin.Tan@Noir MINGW64 /f/code
$ cd demo/
2、使用git init 命令将该目录变成Git可以管理的 repository
Colin.Tan@Noir MINGW64 /f/code/demo
$ git init
Initialized empty Git repository in F:/code/demo/.git/
在新建的工程目录中新增了一个名为.git的目录,该目录用于Git追踪和管理版本库。该目录以. 开头,所以默认是隐藏的,使用 ls -ah 命令即可进行查看。
3、将新建的文件添加进仓库
1)使用git add 命令告诉Git,将文件添加到仓库(文件须在刚新建的工程仓库的目录中)
Colin.Tan@Noir MINGW64 /f/code/demo (master)
$ git add demo.c
在提交的时候出现以下问题:warning: LF will be replaced by CRLF in demo.c.
出现原因:该add 的文件是在windows下生成的,windows中的换行符是CRLF,而在Linux系统中换行符是LF。
解决办法: git config --global core.autocrlf false ,重新提交即可。
2)使用git commit,将文件提交到仓库
Colin.Tan@Noir MINGW64 /f/code/demo (master)
$ git commit -m "a demo to learn using git"
[master (root-commit) 4c920d1] a demo to learn using git
1 file changed, 7 insertions(+)
create mode 100644 demo.c
PS:其中的 -m 参数用于输入本次提交的说明。git commit 命令执行成功后,会输出 1 file changed, 7 insertions(+),其中表示1个文件被改动,插入了7行内容。
小贴士:
git提交文件需要进行add 和 commit两步操作,是因为commit可以一次性提交多个文件,所以可以add多个不同文件再一次性commit。