git

コンフリクトファイルの一覧が表示するコマンド.

git

git で merge やら, pull した時に, 大量にコンフリクトが発生してしまった.. どこから手を付けていこうか, コンフリクトファイル一覧を参照しながら作業したい.そんな時はこのコマンド. git ls-files -u Ref. http://iiidevelop.blogspot.jp/2011/08/git.ht…

git には reflog という素晴らしいログ保持機能がついてます.

git

ブランチからマスターにcheckout で移ってきたあとに merge したらコンフリクトが起きたので, >> $ git reset --hard HEAD # 直前のコミット情報を取り消し $ git reset --hard HEAD^ # 2つ前のコミット情報を取り消し

git commit の訂正など

git

コミット情報の削除は reset 使って, git show HEAD~1 , git show HEAD~2 とかやって確認したあと, 2つ前のコミットに戻したいなと思ったら, git reset HEAD~2とかする.でも, reset だけだとコミット情報を削除しますが, 作業ツリーは維持されます. コミッ…

git でゴミを push してしまったとき, それを消す方法.

git

ちょっと特殊な状況かもしれませんが, こんなことはございませんか.初めて使うリポジトリなんかで, 最初に clone してきた .git なんかを, 自分のワーキングディレクトリにコピーしてきて, 動作確認をしたいがために, git add . git commit -m '1st commit' …

git の使い方に関するメモ (一人 ver)

git

git add . したが, 不要ファイルも上げてしまった時#1. すべてのファイルをスナップショットから取り除く. [training@localhost hoge]$git reset HEAD #2. test.pl だけ, スナップショットから取り除く. [training@localhost hoge]$git reset HEAD :test.pl …

git init --bareの説明.

git

参考になりました. "--bare" は見慣れないかもしれないけど、これは bare リポジトリを作るって意味で、普通 .git の下にある管理情報とかのファイルが、そのディレクトリに展開される。なんでかって、そもそもリモートリポジトリに、編集するためのファイル…

gitでpushできない.

git

git http-pushしようとしたら怒られた. git-push is not available for http/https repository when not compiled with USE_CURL_MULTI cURLのバージョンが古いらしい. なにやら新しいcURLをビルドしなくちゃいけないらしい. もうちょっとがんばる.Ref. http…