相关疑难解决方法(0)

git可以在空格和制表符之间自动切换吗?

我在我的python程序中使用制表符缩进,但我想与使用空格的人合作(使用git).

有没有办法让git在推/取时自动在空格和制表符之间进行转换(例如,4个空格= 1个制表符)?(类似于CR/LF转换)

git tabs indentation

192
推荐指数
3
解决办法
5万
查看次数

忽略git中文件的特定更改,但不忽略整个文件

我在git存储库中有一个文件,它有一个本地更改.我想让git永远忽略本地更改,但不是文件.特别是,

  • 如果除了此更改之外未触及该文件,git add .则永远不应该暂存它.
  • 同样,git commit -a不应该提交它.
  • 如果我对文件进行了额外的更改,我应该能够进行更改 - 但是我忽略的更改应该暂存和提交.

有没有办法做到这一点?做一些研究,我读到了"涂抹/清洁周期",如果我读得正确,

  1. 该文件将被标记为未更改,
  2. 结帐时,我所做的更改会被覆盖,
  3. 然后脚本会自动重新应用更改,然后再次将文件标记为未更改.

我对git和脚本很新,(我是C#和Java经验的实习生),所以如果这就是我需要做的,请你发布详细的指示或链接到如何设置涂抹的教程/清洁周期?

背景:我希望我的工作分支与主干不同步.有一个低优先级的错误只影响开发机器,所以我们只是评论出有问题的代码,而不是修复它.显然,我们不希望从生产中删除此代码,它可以正常工作.

git ignore gitignore

40
推荐指数
4
解决办法
1万
查看次数

在Git中维护"服务器版本"的唯一方法是什么 - 只更改了配置文件?

我有时使用Codeigniter,在我完成本地站点的开发之后,我需要将文件迁移到服务器./config/需要更改文件夹中的所有文件以匹配服务器设置.对这些更改进行完整的提交是不对的,我只是让Git完全忽略这些文件,还是有办法跟踪这些更改并在适当的时候将它们应用于Git?

php git version-control codeigniter

7
推荐指数
1
解决办法
2084
查看次数

标签 统计

git ×3

codeigniter ×1

gitignore ×1

ignore ×1

indentation ×1

php ×1

tabs ×1

version-control ×1