我是git的新手,正在尝试git添加我的整个工作目录,但收到错误消息:
fatal:pathspec“文件夹”与任何文件都不匹配。
执行此命令时,我在工作目录中,我在做什么错?此外,是否最好提交整个文件夹而不是逐个文件提交?谢谢
Gau*_*ier 23
我的猜测是您正在尝试添加,folder而您已经在folder.
$ cd my_folder
$ git init
$ git add my_folder # this is not going to work
Run Code Online (Sandbox Code Playgroud)
相反,添加文件夹中的所有内容,而不是文件夹本身:
$ cd my_folder
$ git init
$ git add .
Run Code Online (Sandbox Code Playgroud)
对于您的另一个问题,添加整个文件夹很好,但仅在添加子文件夹时才相关。同样,您不能访问git add作为您的存储库的文件夹(my_folder如上)。
$ cd my_folder
$ ls
my_subfolder other_things
$ git add my_subfolder # this is fine
Run Code Online (Sandbox Code Playgroud)
将工作树中的所有内容添加到存储库的常用方法是git add ..
您需要首先检查是否已在.gitignore文件中添加了该文件夹。
如果没有,那就这样做。
git add --all
Run Code Online (Sandbox Code Playgroud)
要么
git add .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13964 次 |
| 最近记录: |