Tag: git rm

git rm – caching文件vs git重置文件

我正在学习Git。 我很困惑 git rm –cached file 和 git reset file 这两个命令似乎把文件从上演到不上演区域。 这些命令如何不同?

如何忽略存储库中的文件?

我有一个文件(config.php),已经提交到Git仓库,但我想忽略本地,即我想这个文件留在存储库,但强迫Git忽略任何更改。 我把文件放到.gitignore中,但是它仍然被标记为已更改,Git仍然在尝试对其进行更改,每当我提交一些内容时。 任何想法,我错过或做错了什么?

Git – 撤消git rm

可能重复: 如何恢复“git rm -r”? Git SOS在这里。 我在一个没有提交的项目上工作了10个小时(我知道,我知道),然后我git添加了太多的文件,所以我尝试使用git rm,并意外删除了所有的东西。 我有希望吗? :(((

“git rm –cached x”vs“git reset head -x”?

GitRef.org – 基本 : git rm会从暂存区删除条目。 这与git reset HEAD有些不同,它会“暂停”文件。 我的意思是说,在我们开始修改事物之前,将其暂存区恢复到那里。 另一方面, git rm只是将文件踢出整个舞台,以便它不包含在下一个提交快照中,从而有效地删除它。 默认情况下,一个git rm file将完全移除临时区域中的文件,也会从您的磁盘>(工作目录)中删除该文件。 要将文件保留在工作目录中,可以使用git rm –cached 。 但是git rm –cached asd和git reset head — asd究竟有什么区别呢?

从git跟踪中删除一个文件夹

我需要从跟踪中排除文件夹(名称上传)。 我试图跑 git rm -r –cached wordpress/wp-content/uploads 之后我添加了.gitignore的path /wordpress/wp-content/uploads 但是当我运行git status它们显示为已删除。 如果我尝试提交更改,文件将被删除,不仅从跟踪中删除。 我究竟做错了什么? 我也试过了 git update-index –assume-unchanged <file> 但是这似乎只是找不到文件。 但我需要从跟踪中删除整个文件夹(包括子文件夹)。

Git:如何从索引中删除文件而不删除任何存储库中的文件

当你使用 git rm –cached myfile 它不会从本地文件系统中删除,这是目标。 但是,如果您已经对文件进行了版本化和提交,将其推送到中央存储库,并在使用该命令之前将其引入另一个存储库,则会将该文件从该系统中删除。 有没有办法从版本中删除文件而不从任何文件系统中删除? 编辑:澄清,我希望。

Git添加修改,删除和未跟踪的所有文件?

有没有办法添加所有的文件,不pipe你做了什么,无论是删除,未跟踪等? 就像一个提交。 我只是不想在每次提交时都要git add所有的文件进行混用,特别是在处理大型产品时。

Git:只列出“untracked”文件(也是自定义命令)

有没有办法使用像git ls-files这样的命令只显示未跟踪的文件? 我问的原因是因为我使用以下命令来处理所有删除的文件: git ls-files -d | xargs git rm 我想为未跟踪的文件类似的东西: git some-command –some-options | xargs git add 我能find-o选项来git ls-files ,但这不是我想要的,因为它也显示被忽略的文件。 我也能够拿出以下冗长难看的命令: git status –porcelain | grep '^??' | cut -c4- | xargs git add 似乎有一个更好的命令,我可以在这里使用。 如果没有,我该如何创build自定义的git命令?

如何在Git仓库中删除多个已删除的文件

我已经删除了一些文件和git状态显示如下。 我已经承诺和推动。 GitHub仍然显示存储库中已删除的文件。 我如何删除GitHub存储库中的文件? # On branch master # Changes not staged for commit: # (use "git add/rm <file>…" to update what will be committed) # (use "git checkout — <file>…" to discard changes in working directory) # # deleted: modules/welcome/language/english/kaimonokago_lang.php # deleted: modules/welcome/language/french/kaimonokago_lang.php # deleted: modules/welcome/language/german/kaimonokago_lang.php # deleted: modules/welcome/language/norwegian/kaimonokago_lang.php 如果我使用git rm ,它给出以下内容。 usage: git […]

从存储库中删除文件,但保留在本地

我有一个文件夹,我想在我的远程存储库中删除。 我想删除它,但保留在我的电脑中的文件夹