git status
走ったその瞬間
modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/configurations/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/configurations/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/contracts/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/contracts/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/contrib/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/contrib/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/core/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/core/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/core/templatetags/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/core/templatetags/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/customers/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/customers/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/customers/models.py
modified: loanwolf/dashboard/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/dashboard/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/documents/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/documents/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/employees/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/employees/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/equifax_report/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/equifax_report/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/loans/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/loans/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/messaging/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/messaging/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/notes/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/notes/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/operations/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/operations/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/perception/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/perception/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/products/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/products/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/requests/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/requests/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/requests/models.py
modified: loanwolf/statistics/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/statistics/locale/fr/LC_MESSAGES/django.po
modified: loanwolf/users/locale/fr/LC_MESSAGES/django.mo
modified: loanwolf/users/locale/fr/LC_MESSAGES/django.po
削除する出力modified:
とファイルを整理したいです。
loanwolf/requests/models.py
loanwolf/customers/models.py
loanwolf/requests/locale/fr/LC_MESSAGES/django.po
実際、私は最後の3つのファイルを除くすべてのファイルを維持したいと思います。どうすればいいですか?
今はできると思いますgit status | grep -v 'request'
。git checkout
これら3つのファイルを除くすべてのファイルが必要です。
git status | grep 'modified:' | awk '{print $2}' | xargs git [diff|add|checkout]
????
答え1
私はこれを次のように扱います:
(一時的に)アーカイブしたいファイルを送信
git commit -m WIP loanwolf/requests/models.py loanwolf/customers/models.py loanwolf/requests/locale/fr/LC_MESSAGES/django.po
他のすべてをチェックしてください
git checkout .
コミットをキャンセルするにはリセットしてください。 (これにより変更は失われません。)
git reset HEAD^1
本当に試してみたい場合は確認しgit status
てみてくださいgit status -s
。出力が安定して処理されやすくなります。