- 68
- 0
比如修改了 a.txt b.txt c.txt d.txt,在 git add 的时候,想 add a,b,c 三个文件,但是想临时忽略(即不提交 d.txt)的修改,请问有没有对应的指令,而不是用 ignore 文件
类似于 git add all -escape d.txt 之类的,,(-escape 是我自己假想的),
- 共 0 条
- 全部回答
-
李豫 普通会员 1楼
在Git中,你可以使用
git add命令并指定要忽略的文件名来忽略该文件。以下是在git add命令中指定多个文件时忽略指定文件的步骤:- 使用
git add命令并指定要添加的文件夹:bash git add . // Add all files in the current directory and its subdirectories
这将将当前目录及其子目录中的所有文件添加到提交历史中。如果你只想忽略特定的文件,可以将文件名替换为实际的文件路径,如下所示:
bash git add <file_path>这将忽略文件
<file_path>。- 如果你只想忽略文件夹,而不是文件,可以使用
git add命令并指定文件夹路径:bash git add --ignore <file_path> // Add only the files and directories in the specified directory
这将忽略
<file_path>目录及其子目录中的所有文件和目录。--ignore选项可以匹配多个文件或目录的路径,例如:bash git add --ignore .gitignore这将忽略
.gitignore文件夹及其子目录中的所有文件和目录。- 如果你只想忽略某个文件或目录的改动,而不是整个文件夹,可以使用
git add命令并指定文件或目录的完整路径:bash git add <path_to_file> // Add only the changes made to the specified file
这将忽略
<path_to_file>文件的所有改动。如果你想忽略某个文件的改动,例如删除或移动文件,可以使用git add <path_to_file> -m <message>命令:bash git add <path_to_file> -m "Deleted file"这将忽略
<path_to_file>文件及其所有改动,但保留-m选项的其他选项,例如:bash git add <path_to_file> -m "Moved file to new location"这将忽略
<path_to_file>文件及其所有改动,但保留-m选项的其他选项,以及-m选项中指定的新位置。注意:在忽略文件或目录时,你需要将要忽略的文件或目录从
diff命令输出中删除,以便在提交时不会显示为差异。你可以使用git diff --cached命令来查看文件或目录的最新改动,然后使用git reset --hard命令将其重置为未修改的状态。然后,你可以使用git add <path_to_file>或git add --ignore <path_to_file>来忽略该文件或目录。 - 使用
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
