Unix :: コマンド / git
インストール
インストールと設定
操作の備忘録
git add の取り消し
git pull の取り消し
git commit の取り消し
git commit をやり直す
git push の取り消し
git rm で削除したファイルを復活させる
git 管理下から外す
未 push のコミットを表示する
ブランチを指定して clone する
ブランチ間の diff を見る
リモートへのブランチの push / ローカルへのブランチ checkout
特定ファイルの変更履歴(diff)を見る
リモートリポジトリとワーキングツリー(作業ツリー)の差分を見る
ハッシュ値を元に、特定ファイルをその時の状態に戻す
手元(working directory)の変更を commit せずに、pull したい時
過去(特定のリビジョン)の状態を閲覧する
リビジョン間の diff をとる
マシンAで作成したブランチを、マシンBでチェックアウトする
特定のコミットのみ取り込みたい(cherry-pick)
誤って削除したファイルを元に戻す
「No newline at end of file」の対処
リモートリポジトリを再構築する
git のエラー
HTTP 502 curl 22 The requested URL returned error: 502 Bad Gateway の対処方法
etc...
cron から自動で git push する
bash プロンプトにブランチ名と作業ツリーの状態を表示する
関連エントリー
git
ソースコードを管理するために使われるオープンソースの分散型バージョン管理システム
gitosis
複数の git リポジトリ管理に対応したソフトウェア
gitolite
Gitで共有リポジトリのユーザー管理やアクセス管理を行うためのソフトウェア
tig
CUI の git リポジトリブラウザ