20180616_Git???????????????1(init???status???add ??? commit)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20180616_Git???????????????1(init???status???add ??? commit)相关的知识,希望对你有一定的参考价值。

?????????lib   toc   base   ??????   ??????   ??????   inpu   config   ??????   

Git???????????????????????????????????????????????????

 

??????????????????????????????git?????????

????????????

 

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

???1??????????????????git???

?????????????????????https://git-scm.com/

 

?????????????????????????????????

 

????????????????????????Git Bash???

??????????????????

 

??????????????????

 


 

 

????????????????????????

$ git config --global user.name "Your Name"

$ git config --global user.email "[email protected]

??????git config?????????--global???????????????????????????????????????????????????????????????Git??????????????????????????????????????????????????????????????????????????????????????????Email?????????

 

 ??????????????????

 

 

??????????????????

--??????learngit?????????

$ mkdir learngit

--?????????learngit???????????????

$ cd learngit

--??????????????????????????????

$ pwd

--??????????????????????????????git?????????

$ git init

 

 

 ??????????????????

 

 

???learngit????????????????????????????????????????????????git??????????????????

???????????????????????????.git???????????????????????????Git??????????????????????????????????????????????????????????????????????????????????????????????????????????????????Git?????????????????????

 

?????????????????????.git?????????????????????????????????????????????????????????ls -ah????????????????????????

--???????????????????????????

$ ls -ah

 

 

 ??????????????????

 

 

??????readme.txt??????????????????????????????git????????????

--???????????????readme.txt??????

$ vi readme.txt

--???????????????vim?????????

:wq

--???readme.txt???????????????git

$ git add readme.txt

 

 

 ??????????????????

 

 

???????????????????????????????????????????????????????????????Windows?????????

windows?????????????????? CRLF??? ??????linux?????????????????????LF???

??????git???????????????rails????????????????????????????????????LF??? ?????????git add .?????????????????????LF ??????????????? CRLF???

 

???????????????Windows???????????????????????????????????????????????????????????????Windows?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Windows??????????????????????????????????????????????????????Mac???Linux????????????????????????????????????????????????????????????????????????????????????????????????

 

Git?????????????????????????????????????????????CRLF?????????LF???????????????????????????LF?????????CRLF??????core.autocrlf????????????????????????????????????Windows???????????????????????????true??????????????????????????????LF???????????????CRLF???

$ git config --global core.autocrlf true

 

Linux???Mac????????????LF???????????????????????????????????? Git ??????????????????????????????????????????????????????CRLF???????????????????????????????????????????????????????????????????????????core.autocrlf?????????input????????? Git ???????????????CRLF?????????LF????????????????????????

$ git config --global core.autocrlf input

 

????????????Windows?????????????????????????????????CRLF?????????Mac???Linux?????????????????????????????????LF???

 

????????????Windows???????????????????????????????????????Windows???????????????????????????false????????????????????????????????????????????????

$ git config --global core.autocrlf false

 

 

?????????????????????????????????:

https://blog.csdn.net/zheng__jun/article/details/53909692

 

 

 

 

 

 

 

 

???????????????

 ??????????????????

 

 

????????????readme.txt???????????????????????????

 

Vim???????????????????????????????????????notepad++???

vi readme.txt

 ??????????????????

 

 

???????????????git????????????

--?????????git

$ git commit -m "worte a readme file"

--????????????

$ git status

 

 ??????????????????

 

 

 

????????????……

以上是关于20180616_Git???????????????1(init???status???add ??? commit)的主要内容,如果未能解决你的问题,请参考以下文章

20180616小测

数据库之sql语句汇总20180616

Git_学习_01_ Git常用命令

git 小白入门( 二 ) —— 入门操作

git 小白入门( 三 ) —— 远程仓库

Git_学习_00_资源帖