リモートgitリポジトリからファイルを削除するにはどうすればよいですか?作業コピーのローカルリポジトリから削除されたばかりのファイルがあり、対応するリモートリポジトリから削除したい
回答:
作業ツリーからファイルを削除した場合は、削除をコミットします。
git commit -a -m "A file was deleted"
そして、コミットをアップストリームにプッシュします。
git push
.gitignore
。次に、ブランチで不要になったファイルをソースツリーから移動または削除します。次に、:git add .
、git status
(確認する)、、を実行git commit -m "removed files X,Y,Z"
してから、.gitignore
それらを自分のソースに追加し直して、ソースに二度と忍び寄らないようにします。
コマンドを使用する:
git rm /path to file name /
に続く
git commit -m "Your Comment"
git push
ファイルはリポジトリから削除されます
-r
、再帰のオプションを使用してください。コマンドは次のようになりますので git rm -r /path-to-file-name/
、次に行うcommit
とpush
上記の回答で述べたように。
git add 'deleted file name'
git commit -m'message'
git push -u origin branch
git rm 'file name'
git commit -m'message'
git push -u origin branch
git rm --cached 'file name'
git commit -m'message'
git push -u origin branch
より簡単な方法
git add . -A
git commit -m "Deleted some files..."
git push origin master
-A作業ツリーに一致するファイルがある場合だけでなく、インデックスにすでにエントリがある場合にもインデックスを更新します。これにより、作業ツリーに一致するようにインデックスエントリが追加、変更、および削除されます。(http://git-scm.com/docs/git-add)から取得
.gitignoreに入る前に(または.gitignoreがなかった場合)ファイルまたはフォルダーをプッシュした場合:
たくさんのファイルやフォルダを削除した場合は、これを実行してください
git commit -a -m .
git push
git commit(削除するパスを含むファイル名)-m "ファイルが削除されました"
git push
それは動作します。複数の選択ファイルも同じ方法でリモートリポジトリから削除できます。
最も簡単な方法は、ファイルをローカルディレクトリから一時的に移動してから、リモートリポジトリに変更をコミットすることです。次に、それをローカルリポジトリに追加し直し、リモートに再度コミットしないように.gitignoreを更新してください。
git commit -am "A file was deleted"