2015-12-04 27 views
6

私はこのエラーを受け取ります:Unable to read current working directory: No error私はどのディレクトリでもgitコマンドを実行します。"gitは現在の作業ディレクトリを読み込むことができません" - posh git(windows 10)

のPowerShellのGitを使用するには、ここで説明したように、私はPowerShellプロファイルファイルを編集ウィンドウのためのgithubの(GUI版)をインストール:https://git-scm.com/book/it/v2/Git-in-Other-Environments-Git-in-Powershell

. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1") 
. $env:github_posh_git\profile.example.ps1 

を昨日、私はgithubのデスクトップを更新したときにこれが起こった(私は今それをしましたバージョン3.0.9.0)

どうすればよいですか?

UPDATE:

はもちろん、私は存在しないディレクトリに働いていませんでした。私はディレクトリを削除して再作成しようとしましたが、動作しません。 Gitはどこでも動作しません。また、私がdirを作成してgit initを実行すると動作しません。

+0

[サーバーからの変更をインポートした後GITとエラー](https://stackoverflow.com/questions/5743071/error-with-git-after-importing-changes-from-aの可能性のある重複-server) –

答えて

1

私はgithubの上のPOSH-gitのレポでは問題としてこれを報告した:(私の意見ではhttps://github.com/git-for-windows/git/issues/473

、Windowsの10は何かを台無し:https://github.com/dahlbyk/posh-git/issues/236

を誰かが私と同じ問題を抱えていた別のプロジェクトに私の文書フォルダを参照するために(それはあなたが問題の第2のリンクから読むことができるように)自分自身を更新するために、私は自分のgithub reposをすべて保存します)cd documenti(italianフォルダ名)はcd documentsとなり、うまくいきます。

2

現在の作業ディレクトリが削除されているか、存在しないパスに変更されている可能性がありますか?自分を

git --git-dir=/mycode/.git --work-tree=/mycode status 

またはディレクトリを作成します。それは別のディレクトリを使用するようにgitを設定して存在するdoesntの場合

使用pwdは、現在のディレクトリを確認してください。

+0

更新をお待ちください! (明らかに私は既存のディレクトリでは働いていなかった) –

9

私はWindows 7でこの同じ問題があり、本当に簡単な解決策を発見しました。代わりに

cd ~/My Documents 

タイプ:文字を入力する代わり

cd ~/Documents 

〜/マイドキュメントは、アカウント作成時に自動的に作成され〜/書類へのシンボリックリンクがありますが、Gitは悩みを持っていますそれと。

Gitが現在のディレクトリに正しく動作しているかどうかを判断する簡単な方法はそうのように、bashプロンプトでブランチ名を探すことである。

~/Documents/someFolder (master) 
$ 

あなたはブランチ名が表示されない場合は、 Gitはそれを見ていません。

+0

この回答は私のために働いた。私は... /マイドキュメント/ ...に変わりました... /ドキュメント/ ...問題を解決しました – Paul

関連する問題