什么是Git
Git是Linux发明者Linus开发的一款新时代的版本控制系统。
Git安装
Mac:https://sourceforge.net/projects/git-osx-installer/
Windows:https://git-for-windows.github.io/
Linux:apt-get install git
Git命令列表(Git的所有命令都要以git开关)
1.创建一个文件夹 (这个 是在Linux系统下创建一个文件夹,如果是在widow上就直接按平时的那样新建一个文件夹就可以了)
mdkir test (创建文件夹test)
cd test (切换到test目录)
touch a.md(新建a.md文件)
![](https://i-blog.csdnimg.cn/blog_migrate/aeae29b41414bc718b4b6eda26e6e685.png)
PS:
在进行任何Git操作之前,都要切换到Git仓库目录下,也就是说要先切换到项目的文件夹目录下。
2.git init 初始化git仓库
![](https://i-blog.csdnimg.cn/blog_migrate/cf78e9cecba583c03c3b71f3e46aedc6.png)
3.git status 查看状态
![](https://i-blog.csdnimg.cn/blog_migrate/7ca5a0e7159816ccc7808072b49beb01.png)
4.git add +文件名 将......添加到git 仓库中
![](https://i-blog.csdnimg.cn/blog_migrate/5e386afc090a325924fb51a78028a4cd.png)
5.git rm --cached 移除缓存
6.git commit -m 'first commit' 第一次 提交
![](https://i-blog.csdnimg.cn/blog_migrate/eead0049d8a7944041337a267ce428e5.png)
PS:git commit & git add 区别
git add 是先把改动添加到一个暂存区,用来临时保存你的改动,git commit 才是最后真正的提交
7.git log 查看所有产生的commit记录
8.git branch 查看当前分支情况
![](https://i-blog.csdnimg.cn/blog_migrate/fa331255d3aaa0c82415daaf7b570c7c.png)
9.git branch a 创建一个分支a
10. git branch -d a 删除分支a (如果分支a正在合并,用这个指令是不可以删除分支a的)
11.git branch -D a 强制删除分支a (无论何种情况,都可以删除a)
12. git merge 合并分支到主分支上
13.git tag 查看历史tag记录