我在远程服务器上有一个网站,我必须用这个创建新的存储库。
以下是我的所作所为:
首先我使用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文件存在于多个供应商文件夹或其他
中请问如何获取所有文件,包括那些被忽略的文件?
答案 0 :(得分:1)
来自git add
documentation:
默认情况下,
git add
命令不会添加被忽略的文件。如果在命令行中显式指定了任何被忽略的文件,git add
将失败,并显示一系列被忽略的文件。由Git执行的目录递归或文件名通配所达到的忽略文件(在shell之前引用你的globs)将被默默忽略。git add
命令可用于添加-f
(强制)选项的已忽略文件。
<强> TLDR:强>
使用-f
标志来添加忽略的文件