Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在GIT中保留一些自定义本地更改的最佳方法?_Ruby On Rails_Git - Fatal编程技术网

Ruby on rails 在GIT中保留一些自定义本地更改的最佳方法?

Ruby on rails 在GIT中保留一些自定义本地更改的最佳方法?,ruby-on-rails,git,Ruby On Rails,Git,我们有一个Rails应用程序,与几个开发人员共享,我们使用的是git 我对Rails应用程序做了一些更改,以匹配我的计算机配置和我自己的首选项,我不想在主GitHub存储库中共享这些设置。我想知道当我开发时,保持自定义更改的最佳方式是什么,同时能够推/拉以与主分支保持最新,并能够执行拉请求以共享我在应用程序上所做的工作。为自定义更改创建本地分支。保密;永远不要将其推送到规范的远程repo(尽管出于备份目的,您可能希望将其推送到您的一个私有远程)。经常将该分支重设为master。这些局部更改的性质

我们有一个Rails应用程序,与几个开发人员共享,我们使用的是
git


我对Rails应用程序做了一些更改,以匹配我的计算机配置和我自己的首选项,我不想在主
GitHub
存储库中共享这些设置。我想知道当我开发时,保持自定义更改的最佳方式是什么,同时能够推/拉以与主分支保持最新,并能够执行拉请求以共享我在应用程序上所做的工作。

为自定义更改创建本地分支。保密;永远不要将其推送到规范的远程repo(尽管出于备份目的,您可能希望将其推送到您的一个私有远程)。经常将该分支重设为
master
。这些局部更改的性质是什么?听起来一个属性覆盖文件可能是合适的。如果你没有在评论部分意外回答的话,看起来你们都会有3个简单的升级投票。主要是一些必须跟踪的配置文件+一些工具方面的开发偏好(如使用Pry+Foreman)。可能重复