コマンドラインを使用してファイルの名前を変更する
コマンドラインを使用して、リポジトリにあるファイルの名前を変更することができます。
多くのファイルは名前を 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 として指定したリモートリポジトリにローカルリポジトリ中の変更をプッシュする