SourceTree と github を使っていると, 他の人が push したブランチや merge 済みのブランチがガンガン残っちゃいます. ローカルではそんなの不要なので削除する方法をメモっておきます. SourceTree のツールバー->リポジトリ->フェッチ(or Shift+Command+F) リモートで削除された追跡ブランチは取り除くにチェック OKボタンをクリック 以上です. まぁやってることは cmd で
たまに作業しようと思うと、いつもやり方を忘れてるのでしっかりメモ。 1. SourceTreeでブランチを開く 今回は、上から3つのコミットを1つにまとめる。 2. まとめる対象の1つ前のコミットを選択 まとめる対象のコミットの、1つ前のコミットを選択。 1つ前重要。 3. 『子を対話形式でリベース』 右クリックで表示されるメニューから、『〜〜の子を対話形式でリベース』を選択。 4. スカッシュ対象を追加 一番上のコミットを選択した状態で『過去を含めてSquashする』を選択。1回押すたびにコミットが1つ追加になるので、まとめたいコミットが全て追加になるまで繰り返す。 5. メッセージを編集 まとめられたあとのコミットメッセージを修正しておく。 6. 完了 謎のコミットが消えてすっきりに。
変更を加えたファイルのコミットやリネーム、復帰 以上のようにリポジトリを作成しファイルを登録したら、あとはファイルの編集や新たなファイルの追加などといった編集作業を行い、適切なタイミングでコミットを実行してファイルの状態を保存していけばよい。変更が加えられたファイルは一目で分かるようにアイコンに「!」マークが付加される(図16)。 図16 編集やリネームといった変更が加えられたファイルには「!」アイコンが付加され、変更されたことが分かるようになっている なお、Gitでバージョン管理されているファイルをリネームしたり、削除する場合は「Tortoise」-「名前を変更」もしくは「削除」から操作を行おう。これによりリネームや削除といった操作が正しくリポジトリに記録され、後から追跡を行うことが可能となる(図17~18)。 図17 バージョン管理を行っているファイルをリネームしたり削除する場合は、T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く