2024年4月24日水曜日

実用Git第3版 備忘録2 ステージング

 P118 git commit --all   ステージングしてないものもすべてコミットできるが、新規のサブディレクトリとその中のファイルはコミットされない
P122 git rm data  コミットしたファイルを削除(インデックスと作業ディレクトリの両方から削除)
   復活したいなら  git checkout HEAD -- data   (--はファイル名であること明示)

P120 git commit -a -m trackedfile リポジトリすでにあり、追跡されているファイルを書き換えたときには、git addとgit commitの2つのステップを結合できる。しかし、ファイルを移動、削除した場合には、そうはならない。2つのステップを別々に実行する必要がある。 git rm somefile         git commit

P129  ほぼすべての.oは無視するが、vendor_filesサブディレクトリのdriver.oは追跡したい場合は、  上の階層のディレクトリの.gitignoreに*.oとして、vendor_filesサブディレクトリの.gitignoreに!driver.oというようにするとよい。

P130  git check-ignore my_package/anotherfile で、.gitignoreにひかっかるかどうか確認できる。
 git check-ignore -v my_page/anothrefileで、
    .gitignore:3:my_package/   my_package/anotherfile
   というように、.gitignoreの3行目のmy_package/の設定に適用されているということがわかる。
      


0 件のコメント:

コメントを投稿