Git

git push -u`オプション

git

http://qiita.com/ironsand/items/6c301fef730d53f35bc3

既存のディレクトリをGit管理化して、それを基にリモートリポジトリを作る

git

http://d.hatena.ne.jp/naokibtn/20130217/1361120970

削除したファイルをaddする時

git

git add -u <削除したファイル> http://nekova.hatenablog.com/entry/2013/02/20/013909

Linux仮想マシン上で公開鍵作成してgithubに登録

http://design1.chu.jp/setucocms-pjt/?p=580

編集した内容を過去のコミットに付け加えたい時

git

git stash git rebase -i [HASH] 編集したいコミットをpick -> editにする 編集したら git commit --amend git rebase --continue

git cloneでエラー

git

fatal: The remote end hung up unexpectedly fatal: index-pack failed リポジトリが大きい場合と少しずつcloneしないといけない git clone --depth 10 [url] git fetch --unshallow ちなみにdepth10でクローンしてからもう一回depth10でfetchしようとした…

.gitignoreの反映

Git

自分のローカルでのみ無視したい場合はホーム下に.gitignoreと.gitconfigをつくる .gitignore *.pyc *~ .gitconfig [core] excludesfile = ~/.gitignore 既に追跡対象にいている場合は git rm --cached で追跡対象から外してcommitする http://qiita.com/y_m…

Git rebaseを途中でやめる

Git

git rebase --abort git rebase -i の途中でよく分からなくなってrebaseの前に戻りたいとき

Git 過去のバージョンのファイルを閲覧

Git

git show [Hash]:[File Path] [Hash] -> コミットのハッシュ[File Path] -> クローンしてあるディレクトリからの相対パス

Git 過去のバージョンの閲覧

Git

git log -p -2 -p -> 各コミットのdiffを表示 -2 -> 直近の2エントリだけを表示