git入门--常用命令
1. git init
- git init 的作用是初始化本地仓库 .git
![](https://img.haomeiwen.com/i16044664/5fa8c8ce7dd1a714.png)
- 执行git init 前后分别执行ls -a命令查看文件,可以发现多了一个.git目录,这就是我们初始化的一个本地仓库
2. git add 将文件添加到 **暂存区**
- 当本地仓库文件发生变动时,如果想让改动保存到仓库里,需要先 git add 文件名 或者 git add .(保存当前目录下的所有变动)
![](https://img.haomeiwen.com/i16044664/d84acb9b2556cc01.png)
3. git commit -m "改动信息"
- 正式提交变动,将暂存区的变动提交至 .git 仓库
![](https://img.haomeiwen.com/i16044664/cb62409209a4aa31.png)
4. 克隆仓库下单个或多个文件夹,而不是全部的仓库内容,可以用Sparse Checkout模式
比如:现在有一个test仓库https://github.com/mygithub/test,需要克隆里面的examples子目录:
在本地的硬盘位置打开Git Bash
git init test && cdtest //新建仓库并进入文件夹
git config core.sparsecheckout true //设置允许克隆子目录
echo 'examples*' >> .git/info/sparse-checkout //设置要克隆的仓库的子目录路径
git remote add origin git@github.com:mygithub/test.git //这里换成你要克隆的项目和库
git pull origin master //下载
网友评论