[解決済み】gitコマンドでフォルダを別のフォルダ内に移動させる
2022-04-05 02:53:48
質問
フォルダを作成しました。
common
を、ソースファイルとフォルダの束と一緒に保存します。
今度は
common
フォルダの中に
include
フォルダを作成し、次のようにします。
include/common
これらを試してみました。
-
git add include
-
git mv common/ include/
しかし、このエラーで失敗します。
fatal: 不正なソース、ソース=myrepo/common、デスティネーション=myrepo/include
-
試してみた
git mv common/ include/common
しかし、同じエラーが表示されます。
どうすれば実現できるのか、心当たりはありますか?
どのように解決するのですか?
gitの最も素晴らしい点の一つは、ファイル名の変更を明示的に追跡する必要がないことです。Gitはファイルの中身を比較することでそれを判断します。
だから、あなたの場合は、そんなに頑張らなくてもいいんですよ。参考までに。 Git mv docs
$ mkdir include
$ git mv common include
$ git rm -r common
$ git add include/common
実行中
git status
はこのように表示されるはずです。
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# renamed: common/file.txt -> include/common/file.txt
#
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git, fatal: リモートエンドが予期せずハングアップしました。
-
[解決済み】マージ後のコミットでGitエラー - fatal: マージ中に部分コミットができない
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
[解決済み】ERROR: Error cloning remote repo 'origin'.
-
[解決済み】ローカルに変更があるにもかかわらず、git pushが「すべて最新」と言う
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] git commit signing failed: secret key not available.
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法