1.Git是干嘛的?
git官方定义为:分布式版本控制系统,用于代码管理、协作开发。也就是管理代码版本的,一般版本更新比较多,项目比较大,就需要考虑用git来集中管理,比自己用手key管理高效得多。
2.怎么安装?
和安装其它应用软件一样。https://git-scm.com/downloads/。按照默认的一路next即可。
3.安装好后怎么打开?
Win就打开Git Bash,git -v查看到版本信息就说明安装成功了。打开方式:1.直接git bash 2.在某个项目文件夹下面右键打开。
方式1
方式2
4. 初始化配置
Git操作一般有:命令行、GUI、插件(VScode里用)三种方式,这里先学习命令行的方式。与Linux区别是,git命令前面都有“git”命令。
4.1 添加用户名和邮箱
添加用户名和邮箱的目的是,为了弄清楚是谁更新的。
-
git config --global user.name "Thomas Yang"
-
git config --global user.email 11223213@qq.com
4.2 查看list
输入:
git config --global --list
4.3 保存用户名和密码
保存后就不用每次都输入。
5.新建版本库
这里学习如何新建版本库,来对本地代码进行管理。版本库又叫仓库(Repository),即目录。这个Repository里的所有文件都可以被git管理起来,每个文件修改、删除、添加等操作都可以被git跟踪到,以便任何时候都可以追踪历史或还原到之前某版本。
5.1如何创建Repository?
很简单,即把一个目录变成 Git 可以管理的仓库就可以了。有两种方式创建:
1.直接在本地创建 git init。
2.从某个远程服务器上 git clone一个存在的Repository。
5.1.1 本地创建Repository
cd到某个目录下,直接创建即可。
git init
其中(master)代表改目录已经被git管控。./git文件是隐藏的。要查看需要用
ls -a
./git这个目录存放了Git仓库的所有数据。不要随意修改.git/目录下的内容,否则会破坏仓库。
5.1.2 远程服务器上clone一个仓库
直接:
git clone http://github.com/geekhall-laoyang/remote-repo.git
假设改仓库是已经创建好了的。
后续继续学习。工作区域和状态、添加和提交文件、git reset回退版本、git diff查看版本差异、git rm删除文件的操作~