事前確認事項 †設定箇所 †確認方法 †コマンド †コマンド逆引き †レポジトリを作成する †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 † |