#git学习笔记#
我看的资料的是《廖雪峰git》,是我看过来比较好的git学习资料,之前一直很想学git分布式管理,因为发现上了研究生,需要写的代码还有处理的文档资料变得多,一直想有个管理文档代码的工具,git是个很好的选择。
配置用户:
git config --global user.name "toothsmile"
git config --global user.email "767200403@qq.com"
配置公钥:
ssh-keygen -t rsa -C "youremail@example.com"
查看公钥是否部署成功,使用命令
ssh -T "git@github.com“
##一、创建仓库
- git init
git init
git init命令是在你所创建的文件夹中生成.git,将文件夹生成为仓库。
2. git add comment
在文件夹下也就是所init的仓库下(子目录也可以)新建一个文件 readme.txt
git add readme.txt
git comment readme.txt -m "this is my first GitTest!"
git add是讲文件装进仓库,git comment 是对本次装进仓库的东西的说明
3. git status log diff
修改了文件如何查看更改呢,只需要输入
git status
只要更改了文件,该命令就可以帮你查看到距离上次add 哪些文件改变了,
如果想要查看文件更改的内容,只需输入
git diff readme.txt
便能够明白是更改了哪行文字。
如果想查看所有的add,只需要输入
git log
便能查看到所有的log
Administrator@PC-20180321DOYA MINGW64 /e/CQU/Learn/gitTest (master)
$ git log
commit b61b474a1c306132f693aae4bbdf5ef2e8629bc6 (HEAD -> master)
Author: Toothsmile <7672004032@qq.com>
Date: Mon Apr 16 18:57:52 2018 +0800
this is my second modfiy!
commit 0ecaa5fb6f06df0bf2819049e92d747777839cba
Author: Toothsmile <7672004032@qq.com>
Date: Mon Apr 16 18:52:31 2018 +0800
this is my firt modify!
commit ea46fda6e94694d235be44639b97c56618675d63
Author: Toothsmile <7672004032@qq.com>
Date: Mon Apr 16 18:50:18 2018 +0800
this is my first gitTest
但是这样输入的内容比较繁琐,眼花缭乱,输入–pretty参数
git log --pretty=oneline
$ git log --pretty=oneline
b61b474a1c306132f693aae4bbdf5ef2e8629bc6 (HEAD -> master) this is my second modfiy!
0ecaa5fb6f06df0bf2819049e92d747777839cba this is my firt modify!
ea46fda6e94694d235be44639b97c56618675d63 this is my first gitTest
前面的长串数字是commit id 是16进制的id避免重复,后面是改变的内容。