0


Git基本操作(3)- git add详细举例

一、 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 不管你在本地工作区的哪个路径下,执行这个都是把本地工作区的所有修改都提交


本文转载自: https://blog.csdn.net/weixin_43258703/article/details/121575520
版权归原作者 你是猴子请来的救兵吗!! 所有, 如有侵权,请联系我们删除。

“Git基本操作(3)- git add详细举例”的评论:

还没有评论