Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git忽略除1个文件以外的所有内容_Git_Github - Fatal编程技术网

Git忽略除1个文件以外的所有内容

Git忽略除1个文件以外的所有内容,git,github,Git,Github,我的gitignore文件有问题 我的目录如下所示: /root /.gitignore /README.md /embedded-programming-periode-3/ /somefolder/ /somefiles.txt /main.c 我想忽略一切,除了: .gitignore、README.md和main.c 我该怎么办?我尝试了各种各样的事情,但都没有成功 我想忽略一切,除了:.gitignore,REA

我的gitignore文件有问题

我的目录如下所示:

/root
    /.gitignore
    /README.md
    /embedded-programming-periode-3/
        /somefolder/
        /somefiles.txt
        /main.c
我想忽略一切,除了: .gitignore、README.md和main.c

我该怎么办?我尝试了各种各样的事情,但都没有成功

我想忽略一切,除了:
.gitignore
README.md
main.c

快速查看的文档表明,它与以下内容一样简单:

# ignore everything
/*

# except .gitignore, README.md
!/.gitignore
!/README.md

# excepting main.c is a bit tricky:
# must except its parent directory ...
!/embedded-programming-periode-3/
# ... ignore everything in it ...
/embedded-programming-periode-3/*
# ... except for main.c
!/embedded-programming-periode-3/main.c

我是git新手,但如果我运行git status,它应该显示为一个新文件,对吗?因为事实并非如此。
git status
?请确保
.gitignore
文件与
README.md
embedded-programming-periode-3
位于同一目录中。从您放在pastebin.com上的输出来看,
.gitignore
文件似乎位于
embedded-programming-periode-3
目录中。gitignore位于项目的根文件夹中,因此与README.md位于同一目录中