私のコンピューターには 2 つの git がインストールされていますが、
- 1つはbabun(基本的には素敵なアドオンの束を備えたcygwin)で使用され、gitは次の方法でインストールされます
pact install
- 1 つはコマンド プロンプトで使用され、Windows の公式の git バイナリです。
興味深いことに、babun の git で作成されたコミットは、git for Windows に反映されませんでした。たとえば、同じ git リポジトリの場合、これは babun の git の結果です。
git status ~/apps/med-prerate-general
On branch dev
Your branch is ahead of 'origin/dev' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
これは git for Windows の結果です
git status
On branch dev
Your branch is ahead of 'origin/dev' by 1 commit.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: somefile.iml
no changes added to commit (use "git add" and/or "git commit -a")
何が原因でしょうか? intellij はネイティブの git でのみ動作するため、一貫性のある結果が必要です。babun の git で行った変更を認識できませんでした。