跟廖雪峰学习git(1.0)

时间:2023-02-02 08:58:20


Git是目前世界上最先进的分布式版本控制系统


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

上述代码中,命令的​​--global​​参数表示你这台机器上所有的Git仓库都会使用这个配置。


pwd

命令用作显示工作目录的路径名称,全称是“Print Working Directory”


通过​​git init​​命令把目录变成Git可以管理的仓库,如下,输入:

git init

输出如下:

Initialized empty Git repository in C:/Users/Re:CREATORS/Cortana/.git/

当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的。

若没有看到​​.git​​目录,那是因为这个目录默认是隐藏的,用下面的代码就可以看见:

ls -ah

用命令git add告诉Git,把文件添加到仓库:

git add readme.txt

用命令​​git commit​​告诉Git,把文件提交到仓库:

git commit -m "wrote a readme file"

​git commit​​​命令,​​-m​​后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录

上述代码输出如下:

[master (root-commit) 32f63de] wrote a readme file
1 file changed, 3 insertions(+)
create mode 100644 readme.txt

​git commit​​​命令执行成功后会告诉你,​​1 file changed​​​:1个文件被改动(我们新添加的readme.txt文件);​​2 insertions​​:插入了两行内容(readme.txt有两行内容)。


为什么Git添加文件需要​​add​​​,​​commit​​​一共两步呢?因为​​commit​​​可以一次提交很多文件,所以你可以多次​​add​​不同的文件,比如:

git add file1.txt
git add file2.txt file3.txt
git commit -m "add 3 files"

小结

总结一下今天学的两点内容:

初始化一个Git仓库,使用​​git init​​命令。

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

  1. 使用命令​​git add <file>​​,注意,可反复多次使用,添加多个文件;
  2. 使用命令​​git commit -m <message>​​,完成。