Compass/Sass を使用するときは、通常、生成さstyle.css
れたスプライトとスプライトを自分の.gitignore
ファイルに入れて、コミットが乱雑にならないようにします。
しかし今、私はgit push
オンラインシステムにアクセスしましたstyle.css
が、スプライトは無視/コミットされていないため、プッシュされません。
これらのファイルをまだコミットしていないが、オンラインリポジトリにアップロードする方法があるかどうか疑問に思っていますgit push
。
Compass/Sass を使用するときは、通常、生成さstyle.css
れたスプライトとスプライトを自分の.gitignore
ファイルに入れて、コミットが乱雑にならないようにします。
しかし今、私はgit push
オンラインシステムにアクセスしましたstyle.css
が、スプライトは無視/コミットされていないため、プッシュされません。
これらのファイルをまだコミットしていないが、オンラインリポジトリにアップロードする方法があるかどうか疑問に思っていますgit push
。
私はそうは思いません、これは基本的に「追跡されていgit
ないファイルを追跡できますか?」と尋ねていると思います。この状況で私がすることは、一時的なリリース プッシュ ブランチを作成し、無視されたファイルをコミットすることです。次のようなものです:
git checkout -b release-branch
git add -f **/*.css
git commit -m "Temporary release commit"
git push -f deploy release-branch
# Now get rid of the branch since it's deployed.
git checkout master
git branch -D release-branch
この戦略の欠点はgit push -f
. この方法で処理を行う場合、デプロイされた Web サイトは、プッシュしているものの先祖になることはなく、強制プッシュが必要になります。これが問題であるかどうかは、主に個人的な好みです。