Git状态有一堆无关的文件

时间:2016-06-21 04:06:21

标签: git

这让我很疯狂,而且我不确定如何在不创建完全不同的存储库的情况下接近它。我在branchA上有一个使用master分支的实时网站,我想完全重写网站,因此我想将新代码推送到branchB。以下是我要做的步骤:

git checkout -b branchB
git add -u
git commit -m "Why isn't this working"
git push origin branchB

上帝知道为什么,它不断添加我不想要的本地文件到提交中,现在我在我的分支中有这些无关的文件。我也尝试git add该文件夹中的每个单独文件。

有人能指引我走过这个吗?我现在已经两晚了。

1 个答案:

答案 0 :(得分:1)

您最好的选择是使用.gitignore文件。

在Git存储库的根目录中,创建一个名为.gitignore

的文件
touch .gitignore

然后用记事本(或选择的文本编辑器)打开文件,并添加您不希望Git查看的文件的名称。对于各种项目类型,还有几个community created .gitignore files

值得注意的是,gitignore文件可以使用通配符。我建议你阅读一些关于这个主题的gitignore文档。