すでにマージ済みのブランチをまとめて削除するには以下のようにする (master ブランチを checkout していると仮定する) $ git branch --merged | grep -v '*' | xargs -I % git branch -d % Deleted branch foo (was ce1b0d5). Deleted branch bar (was 7623b2b). Deleted branch baz (was d4c396d).
Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi
Git intall最新版Gitダウンロード&インストール ( http://git-scm.com ) tar zxvf git-1.7.2.tar.gz ./configure make sudo make install usage $ cd /path_to_バージョン管理したいディレクトリ/ $ git init # 現在のディレクトリをgit管理対象に初期化 $ git add . # 現在のディレクトリ以下全てのファイルを次回コミット対象に追加 $ git status # 次回コミット対象のファイル達に関する情報を表示 $ git commit -m "これは最初のコミットだよ!このコマンドで1行メッセージ付きのコミットが出来るよ" $ git branch # 枝分かれした全ブランチと現在のブランチ名(デフォではmaster)を表示 ... ... $ git add .
去年「Git でリモート・リポジトリーのタグを削除する」方法についてエントリーを書いた。その後、より簡単にリモート・リポジトリーにあるタグやブランチを削除する方法を知った。git の方が改善されたのか、もともとそういうことができるのに遠回りな方法しか見つけられなかったのか、それともその両方か? どうなのかは知らない。 間違ったタグやブランチを作る こんな感じで、間違ったブランチやタグを作ってしまったとする。 $ git checkout -b WRONG_BRANCH_NAME $ git tag WRONG_TAG_NAME そして、それをそのままリモート・ブランチに突っ込んでしまったとしやう。 $ git push origin WRONG_BRANCH_NAME:WRONG_BRANCH_NAME $ git push --tags origin master 削除方法 まず、カレン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く