2017-10-17 13 views
0

誰かが私に次の出力を説明できますか?git-statusはすべてがきれいですが、git-pullはunstagedの変更について文句を言います

[[email protected] hostname /dir]% git status 
On branch master 
Your branch is up-to-date with 'origin/master'. 

It took 11.81 seconds to enumerate untracked files. 'status -uno' 
may speed it up, but you have to be careful not to forget to add 
new files yourself (see 'git help status'). 
nothing to commit, working directory clean 
[[email protected] hostname /dir]% git pull 
Cannot pull with rebase: You have unstaged changes. 
Please commit or stash them. 
[[email protected] hostname /dir]% git --version 
git version 2.4.8 
[[email protected] hostname /dir]% 
+0

この質問にどのように役立つか分かりません。私はここで何が起こったのかはまだ分かりません。問題のディレクトリを削除したからです。私は、これらの問題は狂ったNFSディスクが原因だと思います。非常に頻繁に.git/.lockファイルが残っているgitプロセスなしで配置されています。いったんgit clean -fdが読み込み中のディレクトリのために失敗しました。だから私はこの質問を削除しても問題ありません。もちろん、その答えは問題をデバッグする方法の観点から役立ちます。 –

答えて

1

メッセージ自体はgit-pull.sh(Gitのバージョン2.4.8で)、git-sh-setup.shから来て、それはgit rebaseを実行しますgit pullを行うにはOKだということを確認するために呼び出します。 git diff-filesがゼロ以外のステータスで終了している理由は明らかではない何

git statusがコミットする何もないことを言っていても、(git-sh-setup.shで直接リンク行の上の行を参照)です。手動でgit diff-filesを実行すると、その実際の出力を得るために、啓蒙されている可能性があります。

関連する問題