85304


gitのコマンド操作で以下のように記述しました。  
要するにgit rmコマンドでfileB.txtというファイルを削除したということです。  
git rmコマンドを打った後にgit statusで確認すると"deleted: fileB.txt"をコミットしてくれというようなメッセージが出ます。

これは「fileB.txtを削除したことをgitに記録として残しておけ」ということなのでしょうか？

`git rm --cached fileB.txt` と打ちgit statusで確認すると  
同じくdeleted: fileB.txt をコミットしろというメッセージと  
fileB.txtをgit add コマンドでステージングするように促されます。

初心者で少し理解しにくい部分です。わかる方いらっしゃいましたら簡潔に教えて下さい。よろしくお願いいたします。

[code]

    git_practice ±|master|→ ls -a
    .  ..  .git  .gitignore  fileA.txt  fileB.txt  secirity.gif
    
    git_practice ±|master|→ git rm fileB.txt
    rm 'fileB.txt'
    
    git_practice ±|master ✗|→ ls
    fileA.txt  secirity.gif
    
    git_practice ±|master ✗|→ git ls-files
    .gitignore
    fileA.txt
    secirity.gif
    
    git_practice ±|master ✗|→ git status
    On branch master
    Changes to be committed:
      (use "git restore --staged <file>..." to unstage)
            deleted:    fileB.txt
    
[/code]


CC BY-SA 4.0
2021-12-23T08:02:33.010
85298
2021-12-23T16:13:56.730
2021-12-23T16:13:56.730
3060
42150
question
git
git rm 後に git status で表示されるメッセージの意味が分からない


> これは「fileB.txtを削除したことをgitに記録として残しておけ」ということなのでしょうか？

はい、`deleted: fileB.txt` というのは「`fileB.txt` が削除された」という情報が stage されているという意味で、あとは
`git commit` すればコミット履歴にファイル削除の情報が追加されます。


CC BY-SA 4.0
2021-12-23T12:06:16.143
85304
2021-12-23T12:06:16.143
19110
85298
answer