主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

git メモ

最終更新日 2015-09-10 21:35:41 (1年以上前の記事です)

しょっちゅう使ってるのに全く覚えないコマンドをメモ。

取り消し系

1個前のコミットを取り消す

git reset --soft 'HEAD^'

ログコメントだけ治すなら

git commit --amend -m "New commit message"

コミットのみならずプッシュまでしてしまった

もしまだ誰もフェッチしてない、プッシュしてないなら、、取り消したい commit を指定して

git push origin +abcdef123456^:master

そしてローカルで soft reset

ローカルで作業していたのをリモートの bare へアップ

リモートで

mkdir hoge.git; cd hoge.git
git init --bare --share

ローカルから

git remote add origin ssh://git@hoge.com/home/git/hoge.git
git push origin --all
git push origin --tags

リモート URL の変更

git remote set-url origin ssh://git@hoge.com/home/git/fuga.git

リモートブランチの削除

git branch -d -r origin/somefeature
git push origin :somefeature
or
git push origin --delete somefeature

stash

stash

git stash save "stash name"

stash list

git stash list

apply stash

git stash apply stash@{0}

drop stash

git stash drop stash@{2}

diff stash

git stash show -p stash@{0}

log

名前の変更もさかのぼって

git log --follow --name-status file_name
最終更新日 2015-09-10 21:35:41

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google