相关疑难解决方法(0)

多个`.gitignore的皱眉?

除非一个回购包含几个独立的项目,否则在回购.gitignore的根部只有一个文件比在整个过程中只有一个文件是最简单的.当在一种方法比另一种方法更好时,是否有关于此或在线分析的标准最佳实践?

git

205
推荐指数
6
解决办法
8万
查看次数

我怎么告诉git总是选择我的本地版本来解决特定文件上的冲突合并?

假设我通过git存储库与某人合作,并且有一个特定的文件,我永远不想接受任何外部更改.

有没有办法让我设置我的本地仓库,以便每当我拉动时不抱怨冲突的合并?我想在合并此文件时始终选择我的本地版本.

git git-merge

94
推荐指数
2
解决办法
4万
查看次数

使用github托管公共git存储库,同时确保敏感数据文件保持未跟踪状态

我的应用程序托管在Heroku上,我也有一个公共github repo.

我的应用程序有一个包含我的amazon S3凭据的配置文件.确保文件被推送到heroku而不是github是很重要的.

所以我想我可以将我的主分支推送到heroku并创建一个单独的github分支,并确保它的.gitignore文件引用我的s3.yml文件.然后我可以做"git push origin github:master"将github分支推送到github.com

这适用于第一次提交.

但后来我切换到我的主分支,写了一些很棒的代码,然后将它全部推送到heroku.然后我切换回我的github分支并执行"git merge master",以便将新代码添加到其中.但这会导致master分支中的s3.yml和gitignore文件被复制到github分支中.提示从头到桌敲打会议.

是否有任何关于如何保持分支同步,同时确保未跟踪文件保持未跟踪的建议.我可以告诉git不要合并不需要的S3.yml文件和不同的.gitignore文件吗?

我在这里鞭打一匹死马吗?我无法证明支付私人github账户的合理性,但我想这个答案将涉及做到这一点....或者转换为projectlocker

我希望这个问题仅仅取决于我的垃圾技巧,并且有一种方法......提前感谢

编辑:::接受的答案是一个很好的解决方案,但我刚刚发现了一个我更喜欢的新解决方案.在这里阅读它:http://docs.heroku.com/config-vars- Heroku的那些聪明的人有一个答案的一切......真是太棒了

git project-hosting github

15
推荐指数
1
解决办法
3654
查看次数

我可以为我添加一个.gitignore文件来覆盖项目.gitignore吗?

我在OS X机器上的Android Studio中使用Git,我希望有一个.gitignore覆盖.gitignore项目中的个人文件(我希望我忽略.iml文件).可以这样做,怎么做?

我试图.gitignore在我的家庭目录中创建一个文件,其中包含以下行:

# Android Studio
.*.iml
*.iml
Run Code Online (Sandbox Code Playgroud)

我已经使用此命令使git使用我的文件git config --global core.excludesfile ~/.gitignore,但它不起作用.

有任何想法吗?

git gitignore

12
推荐指数
1
解决办法
2291
查看次数

标签 统计

git ×4

git-merge ×1

github ×1

gitignore ×1

project-hosting ×1