Git遇见的问题小结

今天学习Git有一个warning:LF will be replaced by CRLF in readme.txt

经过查阅,得知是不同系统使用的换行符不同造成的;

Uinx/Linux采用换行符LF;Dos和Windows采用回车+换行CRLF;Mac OS采用回车CR;

在Git中,可以通过以下命令来显示当前你的Git中采取对待换行符的方式:

$ git config core.autocrlf

三种结果显示:

1、true时,Git会将你add的所有文件视为文本问价你,将结尾的CRLF转换为LF,而checkout时会再将文件的LF格式转为CRLF格式。

2、false时,line endings不做任何改变,文本文件保持其原来的样子。

3、input时,add时Git会把CRLF转换为LF,而check时仍旧为LF,所以Windows操作系统不建议设置此值。

修改代码:

$ git config --global core.autocrlf true  

 PS:true的位置放你想使autocrlf成为的结果,true,false或者input


Git错误提示之:fatal: Not a git repository (or any of the parent directories): .git

使用git init初始化一下便解决了,但是慎用。


若使用vim编辑器的话,常用命令:

使用vim编辑器进入可视模式:

vi readme.txt

从可视模式输入即进入插入模式,在光标出输入i字母即可;

退出并保存,先按esc键,再输入

:wq      //保存退出
:q!      //不保存强制退出
:e!      //放弃该次修改

添加文件到Git仓库,分两步:

  1. 使用命令git add File,注意,可反复多次使用,添加多个文件;
  2. 使用命令git commit -m "change content",完成。

你可能感兴趣的:(Git)