使用所有文件(包括忽略的文件)从现有源创建新的git存储库

时间:2017-12-03 11:02:56

标签: git

我在远程服务器上有一个网站,我必须用这个创建新的存储库。

以下是我的所作所为:

首先我使用bitbucket创建一个空的存储库 在远程服务器中:

我运行git init

然后

$ git remote add origin https://login@bitbucket.org/myworkspace/myrepository.git git add .

git commit -m "initial commit"

git push origin master

我的问题是我得到所有文件除了那些被几个.gitignore忽略但我需要他们在我的本地开发环境中克隆回购

这些.gitignore文件存在于多个供应商文件夹或其他

请问如何获取所有文件,包括那些被忽略的文件?

1 个答案:

答案 0 :(得分:1)

来自git add documentation

  

默认情况下,git add命令不会添加被忽略的文件。如果在命令行中显式指定了任何被忽略的文件,git add将失败,并显示一系列被忽略的文件。由Git执行的目录递归或文件名通配所达到的忽略文件(在shell之前引用你的globs)将被默默忽略。 git add命令可用于添加-f(强制)选项的已忽略文件。

<强> TLDR:

使用-f标志来添加忽略的文件