Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

ファイルの名前を変更する

You can rename any file in your repository directly in GitHub Enterprise Server or by using the command line.

Renaming a file on GitHub Enterprise Server

Renaming a file also gives you the opportunity to move the file to a new location

ヒント:

  • If you try to rename a file in a repository that you don’t have access to, we will fork the project to your personal account and help you send a pull request to the original repository after you commit your change.
  • Web インターフェイスを介して作成されるファイル名では英数字とハイフン (-) しか使用できません。 それ以外の文字を使用するには、ファイルをローカルで作成してコミットしてから、リポジトリへプッシュします。
  • 一部のファイル (画像など) は、コマンドラインで名前を変更することが要求されます。 詳細は「コマンドラインを使用してファイルの名前を変更する」を参照してく� さい。
  1. リポジトリで、名前を変更するファイルを見つけます。
  2. ファイルビューの右上の隅で、 をクリックしてファイルエディタを開きます。 ファイル編集アイコン
  3. ファイル名フィールドで、ファイルの名前を新しいファイル名に変更します。 ファイルのコンテンツも同時に更新できます。 ファイル名を編集する
  4. ページの下部で、ファイルに対して行った変更を説明する短く分かりやすいコミットメッセージを入力してく� さい。 コミットメッセージでは、複数の作者にコミットを関連づけることができます。 詳しい情� �については「複数の共作者を持つコミットの作成」を参照してく� さい。 変更のコミットメッセージ
  5. コミットメッセージフィールドの下で、コミットを追� を現在のブランチか新しいブランチから選択してく� さい。 現在のブランチがデフォルトブランチなら、コミット用に新しいブランチを作成してからPull Requestを作成すべきです。 詳しい情� �については「新しいプルリクエストの作成」を参照してく� さい。 コミットブランチのオプション
  6. [Propose file change] をクリックします。 ファイル変更の提案ボタン

コマンドラインを使用してファイルの名前を変更する

コマンドラインを使用して、リポジトリにあるファイルの名前を変更することができます。

多くのファイルは名前を GitHub Enterprise Server で直接変更できますが、画像など一部のファイルは、コマンドラインで名前を変更する必要があります。

この手� �は、以下が済んでいることを前提としています。

  1. ターミナルターミナルGit Bashを開いてく� さい。
  2. ワーキングディレクトリをローカルのリポジトリに変更します。
  3. 古いファイル名と、ファイルに付ける新しい名前を指定して、ファイルの名前を変更します。 これにより、変更がコミット向けにステージングされます。
    $ git mv 古いファイル名 新しいファイル名
  4. git status を使用して、古いファイル名と新しいファイル名をチェックします。
    $ git status
    > # On branch your-branch
    > # Changes to be committed:
    > #   (use "git reset HEAD ..." to unstage)
    > #
    > #     renamed: old_filename -> new_filename
    > #
  5. ローカルリポジトリでステージングしたファイルをコミットしてく� さい。
    $ git commit -m "Rename file"
    # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。
    # このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追� してく� さい。
  6. GitHub Enterprise Serverインスタンス へ、ローカルリポジトリの変更をプッシュします。
    $ git push origin your-branch
    

originとして指定したリモートリポジトリにローカルリポジトリの変更をプッシュ