コマンドラインを使用してファイルの名前を変更する
コマンドラインを使用して、リポジトリにあるファイルの名前を変更することができます。
多くのファイルは名前を GitHub Enterprise で直接変更できますが、画像など一部のファイルは、コマンドラインで名前を変更する必要があります。
この手順は、以下が済んでいることを前提としています。
- GitHub Enterpriseにリポジトリが作成されているか、他の人が所有する、あなたがコントリビュートしたい既存のリポジトリがあること。
- そのリポジトリを手元のコンピュータにクローンしていること。
-
ターミナルターミナルGit Bashを開いてください。
-
ワーキングディレクトリをローカルのリポジトリに変更します。
-
古いファイル名と、ファイルに付ける新しい名前を指定して、ファイルの名前を変更します。 これにより、変更がコミット向けにステージングされます。
$ git mv 古いファイル名 新しいファイル名
-
git status
を使用して、古いファイル名と新しいファイル名をチェックします。$ git status > # On branch ブランチ> # Changes to be committed: > # (use "git reset HEAD <ファイル>..." to unstage)> # > # renamed: 古いファイル名 -> 新しいファイル名 > #ファイル>
-
ローカルリポジトリでステージングしたファイルをコミットしてください。
$ git commit -m "Rename file" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追加してください。
-
使用している GitHub Enterprise Serverインスタンス へ、ローカルリポジトリの変更をプッシュします。
$ git push origin your-branch # originとして指定したリモートリポジトリにローカルリポジトリの変更をプッシュ