Git已推送的文件设置忽略且不从仓库删除
ringa_lee
ringa_lee 2017-05-02 09:45:29
0
7
818

第一次推送到远程仓库的配置文件,之后因项目每个成员的系统环境不同,配置的内容也不同,需要忽略它以防止推送

现在通过git rm --cached filename取消跟踪,然后把文件写入.gitignore中忽略,的确是能够忽略,但是提交的时候显示的变动是忽略的文件被删除,并且推送到远程仓库后被忽略的文件果然被删除了

总的来说就是想第一次推送把文件推送上去, 以后就都不推送, 但没想到忽略的话是直接从仓库删除, 请各位指点下有何方法能实现?

ringa_lee
ringa_lee

ringa_lee

全員に返信(7)
Peter_Zhu

スパースチェックアウトの使用sparse-checkout問題を解決しました
参照リンクリンクの説明を添付しました

いいねを押す +0
Ty80

自分を騙して、見えないふりをしてみてもいいでしょう。 。

リーリー
いいねを押す +0
PHPzhong

この場合、通常は config.ini.distユーザーが変更できるように 1 つ作成します

いいねを押す +0
伊谢尔伦

実際には .gitignore ファイルに無視ファイルを設定する必要はないと思います。これらのファイルをリモートにプッシュするのではなく、リモートに保持したい場合は、それらのファイルを一時記憶領域に追加しないだけで済みます。具体的には、 git add的时候,别把那些文件add に入ってください。ただし、これには、ステージング領域に追加されていない変更が常に存在するため、ブランチを切り替えることができない状況が発生する可能性があるという欠点もあります。

いいねを押す +0
滿天的星座

あなたのアイデアはとても奇妙です。最初の送信後は気にする必要がないので、ファイルは常に変更されていますか?

いいねを押す +0
世界只因有你

ファイル名を gitignore に直接追加し、オンラインで生成すれば完了です。なぜ git を修正する必要があるのでしょうか?分かりませんでした。

いいねを押す +0
黄舟

この問題に遭遇しましたが、まだ解決策が見つかりません。たぶん無理です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!