Git安装

作者: 吃橘子的冬天 | 来源:发表于2018-01-10 14:57 被阅读21次

配置用户名,邮箱,创建用于存放Git仓库的目录

g@g-PC MINGW64 /
$ git config --global user.name "heming"
g@g-PC MINGW64 /
$ git config --global user.email "15210251075@163.com"
g@g-PC MINGW64 /
$ mkdir learngit
g@g-PC MINGW64 /learngit
$ pwd
/learngit

初始化Git仓库

g@g-PC MINGW64 /learngit
$ git init
Initialized empty Git repository in D:/Program Files/git/Git/learngit/.git/ 
# 空的仓库(empty Git repository)
g@g-PC MINGW64 /learngit (master)
$ ls -ah
./  ../  .git/

添加文件到Git目录下

g@g-PC MINGW64 /learngit (master)
$ cat readme.txt
Git is a version control system.
Git is free software.

添加文件到Git仓库,操作顺序是先add,再commit,同时加上说明-m

g@g-PC MINGW64 /learngit (master)
$ git add readme.txt
g@g-PC MINGW64 /learngit (master)
$ git commit -m "wrote a readme file"
[master (root-commit) 311bbf5] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

修改Git仓库中的文件,修改完毕后,也是先add,再commit,同时加上说明-m

#第一次修改
g@g-PC MINGW64 /learngit (master)
$ git add readme.txt
g@g-PC MINGW64 /learngit (master)
$ git commit -m "append GPL"
[master c3528d1] append GPL
 1 file changed, 3 insertions(+), 1 deletion(-)
#第二次修改
g@g-PC MINGW64 /learngit (master)
$ git add readme.txt
g@g-PC MINGW64 /learngit (master)
$ git commit -m "del 2 rows"
[master 932f121] del 2 rows
 1 file changed, 2 deletions(-)

git log命令查看从最近到最远的提交日志。如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数,commit id(版本号)是一个SHA1计算出来的一个非常大的数字,用十六进制表示

g@g-PC MINGW64 /learngit (master)
$ git log #查看提交日志
commit 932f121b72208b5cd526f86c50fe8cd195cf31ce (HEAD -> master)
Author: heming <15210251075@163.com>
Date:   Wed Jan 3 15:06:29 2018 +0800
    del 2 rows
commit c3528d11bd64debdc7cc629b5e30ae1e44109a73
Author: heming <15210251075@163.com>
Date:   Wed Jan 3 15:05:32 2018 +0800
    append GPL
commit 311bbf533910c65b3df3328bd4148e52a3ceb6c0
Author: heming <15210251075@163.com>
Date:   Wed Jan 3 15:01:24 2018 +0800
    wrote a readme file

g@g-PC MINGW64 /learngit (master)
$ git log --pretty=oneline #每一次修改只记作一行
932f121b72208b5cd526f86c50fe8cd195cf31ce (HEAD -> master) del 2 rows
c3528d11bd64debdc7cc629b5e30ae1e44109a73 append GPL
311bbf533910c65b3df3328bd4148e52a3ceb6c0 wrote a readme file

相关文章

网友评论

      本文标题:Git安装

      本文链接:https://www.haomeiwen.com/subject/ymeonxtx.html