复制没有 .gitignore 的文件?
Copy files without .gitignore?
我有几个 Javascript 项目,我需要复制或移动到另一台机器。我想忽略已经在 .gitignore
中的文件。现在,当我复制文件夹时,我得到 git ignored folders and files。但是,我想在复制时忽略那些 (Command + C)。我该如何配置它?
您可以使用 git 克隆:
$ git clone machine1:/path/to/project machine2:/target/path
要从存储库中删除忽略的文件,您可以使用 git clean
。
git clean -nx
-n
表示dry-run;它会导致它列出要删除的文件而不实际删除它们。
-x
表示删除被忽略的文件。
如果您还需要删除目录,请指定 -d
。
确定上面的命令打印的是你要删除的内容后,将-n
替换为-f
到运行才是真正的。
git clean -fx
请记住,这将删除文件,除非您有备份,否则无法取回它们。
更多信息请见 man git-clean。
我有几个 Javascript 项目,我需要复制或移动到另一台机器。我想忽略已经在 .gitignore
中的文件。现在,当我复制文件夹时,我得到 git ignored folders and files。但是,我想在复制时忽略那些 (Command + C)。我该如何配置它?
您可以使用 git 克隆:
$ git clone machine1:/path/to/project machine2:/target/path
要从存储库中删除忽略的文件,您可以使用 git clean
。
git clean -nx
-n
表示dry-run;它会导致它列出要删除的文件而不实际删除它们。-x
表示删除被忽略的文件。
如果您还需要删除目录,请指定 -d
。
确定上面的命令打印的是你要删除的内容后,将-n
替换为-f
到运行才是真正的。
git clean -fx
请记住,这将删除文件,除非您有备份,否则无法取回它们。
更多信息请见 man git-clean。