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