git checkoutコマンドで問題が発生しました。助けてください。git checkoutエラー:ディレクトリを作成できません:権限が拒否されました(Bitbucket)
ここに私がしたことがあります。
- ローカルディレクトリを作成しました。いくつかのファイルを作成しました。ローカルでgit repoを開始しました。
- は私がしようとしています、B01に新しいファイルを追加しましたそれらをコミットし、成功した今
- をのBitbucketするブランチをプッシュB01ビットバケット&にレポを作成し
- は、
- ローカルに新しいブランチを作成したののBitbucketするために私の地元のレポをプッシュb01とmasterをマージし、それが私が問題に直面しているところです。私はマスターをチェックアウトすることができません。使用するコマンドおよびエラーの詳細の
リスト:
git clone [my repo]
git checkout -b b01
今後私は、新しいファイルやディレクトリを作成するなど、複数の変更を、作っそれらの変更をコミットし、成功したレポにその枝の変更をプッシュ。 like:
git push -u origin b01
これで変更を完了し、マスターブランチにマージします。ここで
git checkout master
それがスローエラーです:だから私はやる
fatal: cannot create directory at 'workfolder': Permission denied
GitはB01で私を保持しますが、は、私はブランチで作成したすべてのファイルを削除します。 だから私は今
git status
をすれば、それは私を示しています
On branch b01
Your branch is upto date with 'orgin/b01'
Changes not staged for commit:
(use "git add/rm .....)
deleted: new file1
deleted: new file2
<list of the new files I had added but which got deleted as a result of the command>
を私は
git checkout -- .
ファイルを復元するために実行するために抱えています。
助けてください。
管理者権限でGit Bashを実行しましたか?これは、フォルダを作成する権限がないように聞こえます。他のものはこれの副作用かもしれません。 –
私はWindowsマシンを使用しています。私はマシンの管理者です。 @TimBiegeleisen – Ritwik
更新:何が間違っていたのか分かりませんが、2番目のgit bashウィンドウが開き、2番目のウィンドウが表示されました。私は何も変えなかった。私は物事を混乱させるために何をしたのか誰かが理解できるかどうかを知るためにこの質問を開いたままにしています。 – Ritwik