Git基本操作(3)- git add详细举例
一、 git add1、git add [file1] [file2] ...指定文件到暂存区例如新建两个文件和两个文件夹然后git add 1.txt 2.txt我们查看一下状态,两个文件被加到了暂存区2、git add [dir]...指定文件夹到暂存区我在folder1中新建一个空文件夹和一个文件然后我来执行git add folder1从这个来看,git只提交不为空的文件夹,如果是空文件夹
·
一、 git add:将工作区的内容提交的暂存区
1、git add [file1] [file2] ... 指定文件到暂存区
例如 新建两个文件和两个文件夹
然后
git add 1.txt 2.txt
我们查看一下状态,两个文件被加到了暂存区
2、 git add [dir]... 指定文件夹到暂存区
我在folder1中新建一个空文件夹和一个文件
然后我来执行
git add folder1
从这个来看,git只提交不为空的文件夹,如果是空文件夹,git不提交到暂存区
3、git add . 添加当前目录的所有文件到暂存区
git add .
git 根目录下的所有文件都提交了
那我要是就想单独提交folder2下的文件呢
D:\git (master)
λ cd folder2
D:\git\folder2 (master)
λ git add .
D:\git\folder2 (master)
λ git status
On branch master
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: ../1.txt
new file: ../2.txt
new file: ../folder1/folder1.txt
new file: folder2-1.txt
new file: folder2-2.txt
new file: folder2-3.txt
先进到folder2文件夹,再git add .
4、git add .和 git add --all 的区别
git add . 是当前路径下的所有更改
git add --all 不管你在本地工作区的哪个路径下,执行这个都是把本地工作区的所有修改都提交
更多推荐
已为社区贡献4条内容
所有评论(0)