什么是Git
Git 是一个版本控制软件。在多人协调工作时,方便文件在各终端有着相同的版本,同时提供了版本恢复和修改查看。
安装Git
在Windows上安装Git:
在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
创建版本文件夹
命令名 | 含义 |
---|---|
mkdir | 创建目录(make directory) |
cd | 进入目录(change directory) |
pwd | 显示目录路径(print work directory) |
PS D:\WorkPlace> mkdir Git
PS D:\WorkPlace> cd Git
PS D:\WorkPlace\Git> pwd
初始化Git
PS D:\WorkPlace\Git> git init
添加文件
- 所有的版本控制系统,其实只能跟踪文本文件的改动。比如TXT文件,网页,所有的程序代码等等。
- 版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,没法跟踪文件的变化,只知道图片从100KB改成了120KB。
- 不幸的是,Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的文本改动的。
- 强烈建议使用标准的UTF-8编码
我们编写一个readme.txt
文件,内容如下:
Git is a version control system.
Git is free software.
一定要放到Git目录下
- 用命令
git add
告诉Git,把文件添加到仓库
PS D:\WorkPlace\Git> git add readme.txt
没有消息就是好消息”,说明添加成功
- 用命令
git commit
告诉Git,把文件提交到仓库:
PS D:\WorkPlace\Git> git commit -m "write a readme file"
git commit -m + 文件提交说明
便于自己和他人了解本次提交的原因目的等。
1 file changed, 2 insertions(+)
1个文件被修改, 2行插入。
为什么Git添加文件需要add
,commit
一共两步呢
因为commit
可以一次提交很多文件,所以你可以多次add
不同的文件
总结
今天了解了Git的初步使用:
- 使用
mkdir
、cd
、pwd
创建查看目录 - 使用
git init
初始化仓库 - 使用
git add <file name>
添加文件到预备队列 - 使用
git commit -m <message>
完成队列中文件上传到git