git
.gitconfig よく使うサブコマンドはエイリアス貼る。logもきれいに見えるのでgit treeはおすすめ。 [alias] ch = checkout co = commit st = status br = branch hist = log --pretty=format:\\\"%h %ad | %s%d [%an]\\\" --graph --date=short tree = log -…
xcodeが自動で作るファイルUserInterfaceState.xcuserstateがrunする度に更新される。無視したいので、.gitignoreに書いた。.gitignore hogeproject.xcodeproj/project.xcworkspace/xcuserdata/akiniwa.xcuserdatad/UserInterfaceState.xcuserstateこれ書い…
bare(ベア)レポジトリ gitのレポジトリにはbareレポジトリと開発レポジトリがある。 bareレポジトリでファイルを追加したり、commitしたりってことはしない。 というかbareレポジトリで作業することはない。じゃあ、何のために使うかというと、リモートレポ…
git add . 全ての更新をindexに追加git commit -m "comment" indexの変更をbranchに記録git status commit間の変更を表示git log 全てのcommit履歴を表示git branch -a 全てのbranch(ローカルとリモート)を表示git checkout [branch] branchの切り替えgit ch…