LoginSignup
6
5

More than 5 years have passed since last update.

git寄せ書き-備忘録-

Last updated at Posted at 2013-12-26

ローカルの変更を元に戻す

git checkout .

また、一部ファイル、フォルダのみ変更したい場合には、それを指定する

git checkout hoge.txt

【参考】
http://tnakamura.hatenablog.com/entry/20090504/1241398150

マジでローカルの変更を全て取り消し、リモートと同じ状態にする

git reset --hard FETCH_HEAD

git resetが何をしているか

【参考】
http://qiita.com/fnobi/items/ec036c1b5d7ee5a8517c

.gitignore

【現象】
.gitignoreには追加しているけど、gruntしてmodifyで表示されてしまう(.gitignoreが適応されない)

【原因】
.gitignoreには追加していても、リポジトリに既に上がっている場合、スルーされない

【対応策】
リポジトリからignoreしたいファイルorフォルダを一旦消す必要性あり
そのために、色んなところで上がっている

git rm -r --cache

が必要になる。これを行った後、必然的にこれらのdeleteがstageに乗る。それは、リポジトリから消さないとignoreに反映されないから。

【参考】

既にコミットされてるファイルを、後から .gitignore で除外したくなった際、まずはリポジトリから削除しないと除外できません。
http://d.hatena.ne.jp/kanonji/20101116/1289885277

gitignoreの勉強になったサイト
http://d.hatena.ne.jp/maeharin/20130206/gitignore

【備考】
gitignoreの総まとめがされている

https://github.com/github/gitignore

【ディレクトリの指定】
同階層の「.settings」ディレクトリを無視したい。

.settings/

最後に"/"が必要

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5