windows下git安装过程

参考廖雪峰博客:

https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496

git网站下载程序:   https://git-scm.com/downloads

按默认选项安装好后,打开Git Bash,开始配置

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

在git bash使用shell命令即可

开始创建git库:

进入要建git库的目录:

$ cd /f/git/git_project/
$ git init
Initialized empty Git repository in F:/git/git_project/.git/

千万不要使用Windows自带的记事本编辑任何文本文件,用Notepad++

$ cat a
hello,world!

开始添加文件,添加完后,查看修改文件:

$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        a

提交修改的文件:git add 文件/文件夹

$ git add a

有时候git add时,弹出了一个警告 warning: LF will be replaced by CRLF in ******

LF和CRLF其实都是换行符,但是不同的是,LF是linux和Unix系统的换行符,CRLF是window 系统的换行符。这就给跨平台的协作的项目带来了问题,保存文件到底是使用哪个标准呢? git为了解决这个问题,提供了一个”换行符自动转换“的功能,并且这个功能是默认处于”自动模式“即开启状态的。
这个换行符自动转换会把自动把你代码里 与你当前操作系统不相同的换行的方式 转换成当前系统的换行方式(即LF和CRLF 之间的转换),这样一来,当你提交代码的时候,即使你没有修改过某个文件,也被git认为你修改过了,从而提示"LF will be replaced by CRLF in *****"

解决
最简单的一种办法就是把自动转换功能关掉即可。
输入命令 :git config core.autocrlf false (仅对当前git仓库有效)
git config --global core.autocrlf false (全局有效)

以上git add warning参考:https://blog.csdn.net/man_zuo/article/details/88651416

然后提交修改:git commit 

 -m 后括号里为对本次修改内容的描述

查看提交历史:

查看某次提交历史里改了什么

原文地址:https://www.cnblogs.com/keepdoing123/p/11950031.html