事前確認事項 †設定箇所 †確認方法 †コマンド †コマンド逆引き †レポジトリを作成する †cd /var/repo/#レポジトリを作りたいディレクトリ git init ローカルを元に戻す場合 git status で変更内容を確認し、戻したいファイルを git checkout hogehoge.txt とするとcommitする前の状態に戻す Commit毎のファイル内容を表示させる †git log --walk-reflogs master commit db5daffa94e3ad0c95af63cc9462eefcd4cd473d Reflog: master@{0} (Aya <aya@example.jp>) Reflog message: commit: Class変更 Author: Aya <aya@example.jp> Date: Thu Apr 8 16:23:15 2010 +0900 Class変更 commit 4b610fb5b0938a00b90898c2c41823cb736de4ea Reflog: master@{1} ( Aya <aya@example.jp>) Reflog message: commit: 不要なファイルの削除 Author: Aya <aya@example.jp> Date: Thu Apr 8 15:43:55 2010 +0900 不要なファイルの削除 と出ます。その後 git show master@{2} とするとdiffだけれどもいい感じに出してくれます レポジトリの引越し †Aサーバに/var/repo/projectA/.gitという感じであった場合 scp -r /var/repo/projectA/.git serverB:/var/repot/ProjectB/ とすればよいです。これだけ! エラー時には †参考URL † |