第一课 Git 谁与争锋
什么是版本控制系统?
VCS(version control system)是持程序代码管理软件的统称,是用来保存程序文件的修改记录以及历史版本,以便日后查看或使用。
传统的VCS是集中管理和控制,每次只能一个人预先锁定文件并进行修改,存在效率低的问题;但是如果修改的人很多,需要采用分布式的方法,每一个人随时都可以获取一个程序文件修改,到最后送回VCS的时候进行合并即可。
Git是由Linux大神Torvalds开发的。
1-1 安装和使用Git
1.安装Git直接去官网下载,这个不多说。
2.安装完毕之后,创建文件夹。
3.启动Git Bash,使用:
cd '文件夹路径'
注意如果文件夹路径包含空格需要用引号将路径括起来。
4.初始化管理文件夹,执行以下指令
git init
这个指令是一个初始化指令,是为了创建一个repository“文档库”,用于存储被管理的文件和文件夹内容,以及各种历史版本。
通常这个文件夹是隐藏的。
#当指令较长的时候可以使用反斜杠“”结尾,然后按下Enter继续输入。
#执行git help -a 显示完整的指令列表;执行“git 指令 -help”则会显示指令的网页说明文件
5.创建一个文件poem.txt。
6.在Git bash中执行
git add poem.txt
git status
第一个指令是将文件加入Git系统索引,第二个指令是显示当前Git状态。
7.把文件送进Git文档库。
git commit -m '这次操作的说明' --author=‘操作者姓名<email邮箱>’
执行之后若想更改相关资料或者说明使用
git commit --amend -m '新的操作的说明' --author=‘操作者姓名<email邮箱>’
8.启用图形模式查看
gitk
9.退出git bash
exit
1-2 Git工作方式
操作Git的基本流程就是先修改文件,然后执行‘git add’指令将文件内容加入Git系统索引,接着执行‘git commit’指令,将文件内容存入文档库。
注意每次修改之后,都需要再次执行‘git add’指令才会更新Git索引