移動後にローカルgitリポジトリのパスを修正するにはどうすればよいですか?移動後にローカルgitリポジトリのパスを修正するにはどうすればよいですか?
previous local location: /C/website
new local location: /C/Projects/website
remote location: [email protected]:username/website.git
私は1つのフォルダ/website
から別の/projects/website
に私のgitリポジトリを移動し、今私はエラーを取得する:
[email protected] /C/Projects/website (master)
$ git push
fatal: 'C:/website' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
は、再クローンプロジェクトにせずにこの問題を解決する方法はありますか? 私が試した:何もしなかったし、私はプッシュしようとしたとき、私は再び正確に同じエラーを得た
$ git init
Reinitialized existing Git repository in c:/Projects/website/.git/
それ。
編集:
は私が走った:git config remote.origin.url C:/Projects/website
。私は、ファイルを変更した後にコミットすると今、私は以下の回答を得る:
[email protected] /C/Projects/website (master)
$ git commit -m "added something"
[master e163ad9] added something
0 files changed
create mode 100644 something
[email protected] /C/Projects/website (master)
$ git push
Everything up-to-date
OKに新しいリポジトリのパスをリポジトリにこのよう
オープンsmartGit、ダブルクリックでリポジトリURLを変更し、メニュー
Remote>Properties..
に移動し、設定することができますSmartGitを使用した場合、これは、本当に混乱しています。あなたのローカルレポは何ですか?リモートは何ですか? – fgeWhitecat:万一、ディレクトリとファイルを移動しましたが、新しいディレクトリを端末エミュレータに入力しませんでしたか? (エラーメッセージはこれを示唆しています)。 @fge:ええ、私はあまりにも混乱しています... – knittl
助けを求める人に感謝します。私のgitに関する知識が広がり、私は前進しています! – Whitecat