ローカルのLinux Gitから直接Githubリポジトリのディレクトリ名をリモートに変更しますか?

ローカルのLinux Gitから直接Githubリポジトリのディレクトリ名をリモートに変更しますか?

これは私のGitリポジトリです。

https://github.com/benqzq/ulcwe

というディレクトリがありますが、localその名前を別の名前に変更したいです(例:fromからlocalxyz

GitHub GUIを介して手動で変更することは、各ファイルのディレクトリ名を個別に変更する必要があるため、悪夢です(信じられないかもしれませんが、GitHubにはまだ「ディレクトリ名の変更」機能が含まれていません)。

Gitをインストールした後、次のコマンドを試しました。

git remote https://github.com/benqzq/ulcwe && git mv local xyz && exit

GitHubパスワードの入力を求められませんでしたが、次のエラーが表示されました。

fatal: Not a git repository (or any parent up to mount point /mnt/c)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Gitのポイントは、プロジェクトをダウンロード、変更、テストし、ホスティングプロバイダ(この場合はGitHub)にプッシュすることです。 Gitを使用することも可能ですか?

別のプログラムを使用する必要がありますか?

ベストアンサー1

致命的なエラーメッセージは、gitリポジトリのレプリカではなく場所で作業していることを示します。まず、gitリポジトリを複製してみましょう。

git clone https://github.com/benqzq/ulcwe.git

次に、次のように入力します。

cd ulcwe

ディレクトリ名を変更します。

git mv local xyz

変更を共有可能にするには、コミットする必要があります。

git commit -m "Rename local to xyz"

これで、リモートGitリポジトリにプッシュできます。

git push

GitHub インターフェイスで変更を確認できます。

おすすめ記事