我有一个NetBeans文件"nbproject/project.properties",它总是显示在"不提交的更改"部分(当我执行git状态时).我怎么能将它移动到Untracked文件部分(不将其添加到.gitignore)?我尝试了这个命令,git rm --cached但发生的事情是文件在我的本地仓库中显示为未跟踪并在远程访问中被删除但我想要的是将其保存在远程和仅在本地仓库中的未跟踪.
我有一个 GitHub 页面网站。我想在一个单独的分支上实现一些分段。
所以基本上,我想在另一个 DNS 上托管临时分支,由 GitHub 页面构建。
有没有办法在不进行本地构建的情况下做到这一点?
我在这里和那里看到了提到 gh-pages 分支的评论,但没有找到任何相关文档。
我正在尝试使用git来管理我的实时网站的部署.我遇到的问题是我有几个设置文件,当我推向生产时我不想更新
我正在做的是使用钩子或涂抹/清洁来改变文件内容,例如
<?php
define('DB_NAME', 'live');
define('DB_HOST', '127.0.0.1');
define('DB_USER', 'live_user');
define('DB_PASS', 'livePass');
Run Code Online (Sandbox Code Playgroud)
至
<?php
define('DB_NAME', 'local');
define('DB_HOST', '127.0.0.1');
define('DB_USER', 'local_user');
define('DB_PASS', 'localPass');
Run Code Online (Sandbox Code Playgroud)
有没有人可以通过这个过程跟我说话
我确实想知道使用post-receive hook和shell脚本来替换内容,但理想情况下我希望在运行git checkout之前更改repo中的内容-f在live copy之后没有更改