初始化Git
这一步其实就是把你电脑的文件夹变成一个本地库,方法为:
1.在文件夹点击右键,选择git Bash here
![2e590fe26099496b5d6c6117d154fc7c.png](https://i-blog.csdnimg.cn/blog_migrate/88bec5d35ab2144ce9fe5a3267ec0cb2.jpeg)
2.输入git init
![f125700184839926dafab8099e936b10.png](https://i-blog.csdnimg.cn/blog_migrate/706a2da84f870c1600cf0aa72c842bc6.jpeg)
初始化成功后,你的文件夹后面会出现一个叫.git的文件夹
![c145dbd2ad644f79df731e66c6095feb.png](https://i-blog.csdnimg.cn/blog_migrate/b24f9a9e5d7123d7e23a01e77a5db5fc.jpeg)
git 工作区、暂存区、本地库、远程库
![4f7d1f478b913c4272d7525d52beb9d2.png](https://i-blog.csdnimg.cn/blog_migrate/977559b96c828c133d724ee43e9f3439.jpeg)
工作区,你右键选择git Bash Here的文件夹下称之为工作区,可以用git status查看当前工作区内文件状态,比如,我在新建了test.txt和test02.txt文件,输入git status后显示这两个文件untracked,也就是这两个文件没有被add到暂存区
![dae1d6b670b27a5a8334937bb761c50d.png](https://i-blog.csdnimg.cn/blog_migrate/02bbbc44cd8945e1555a280e4fcdef76.jpeg)
将文件添加到暂存区
这时,用git add将文件从本地库传到暂存区,具体语法为
- git add . :将工作区所有文件添加到暂存区
- git add 子文件夹名/ :将工作区内的子文件夹文件添加到暂存区
- git add *.后缀名 :将工作区内某个类型的所有文件添加到暂存区
输入git add后再输入git status,如图
![a51c9bdf74feb5b8ce89d78d31336c3c.png](https://i-blog.csdnimg.cn/blog_migrate/e272fd9b699dad48a689b75f40abeb1e.jpeg)
此时。test.txt和test02.txt已经变绿,表面他们已经被添加到暂存区
查看暂存区文件
可以通过git ls-files查看暂存区的文件
![293d923e933ae2b2517c50053dbd3d55.png](https://i-blog.csdnimg.cn/blog_migrate/a1b04f461a80e615ad5580fb02393015.jpeg)
![0a5be047d1c8dd78788b33f9d1cd28e4.png](https://i-blog.csdnimg.cn/blog_migrate/3a1ad177477d18fcc9291f9ed8da7fe9.jpeg)
删除暂存区文件
如果你后悔了,想删除暂存区的文件,可以使用git rm --cached 文件名 从暂存区中删除文件(此时工作区文件不受影响)
语法为
- git rm --cached 文件名 :从暂存区中删除特定文件
- git rm -r --cached 文件夹/ :从暂存区中删除某个文件夹下所有文件
- git rm -r --cached . :全部删除暂存区文件
输入 git rm -r --cached .后再输入git ls-files查看暂存区文件、输入git status查看工作区文件,显示暂存区没有文件,工作区有两个文件untracked
![6e9c99f50943536ad01003fd6e98366b.png](https://i-blog.csdnimg.cn/blog_migrate/4345836d15c082d41207e6dbf542a17c.jpeg)
提交到本地库
重新将文件add到暂存区后,通过git commit 提交到本地库
语法为
- git commit -m "你要写的说明信息"
![48910560b4e79530a1f917d77193350a.png](https://i-blog.csdnimg.cn/blog_migrate/728d22452f0e51a944f4de245e944e8b.jpeg)
删除本地库
rm -rf .git
把本地库提交到远程库
首先转到http://github.com并创建一个存储库。然后,使用存储库的链接将其添加为本地 git 项目的来源,即该代码的存储位置。
1.git remote add origin 远程库链接
2.git push origin master