タグ

gitとbranchに関するat_homeのブックマーク (2)

  • git rebaseについてのtips | けーこ in サンフランシスコ

    エンジニア友達githubなどgitを使用した共同開発時の豆知識を教えてもらったので、忘れないようにメモしておきます。Thanks, Shawn! マスターとのマージ時には事前にgit rebaseを使う gitを使って共同開発をすると、たまにこんなコミットメッセージを見る機会があるかもしれません。 Merge branch ‘master’ of git://github.com/hogehoge これは、最新のマスターを私のブランチにマージしたわよ、という意味合いのコミットメッセージなのですが、正直いりません。開発者それぞれがブランチとマスターをマージするたびにこのようなメッセージをログに残してしまうと、それだけでコミット履歴を占有し、重要な情報をたどるのが困難になります。 このマージ時のコミットメッセージが発生してしまう原因は、左側の図のようにpull requestを出す前に最

    at_home
    at_home 2013/01/22
    Merge branch 'master' of ~がウザいのでrebaseすると残らなくなる
  • gitのリモートブランチを使って作業を行う流れのメモ - 那由多屋 開発日誌

    こんにちは加藤です。 分散バージョン管理システムのgit格的(?)に使い始めて1ヶ月くらいが経ちました。けれども未だに迷うことがあるため、リモートブランチを使った作業について簡単にまとめておきます。 想定環境 マシンA、マシンBで編集作業を行い、それらからアクセス可能な場所に連携用のリポジトリがある環境と想定します。 また、マシンA、マシンBでは既に連携用リポジトリをcloneしており、remotes/originが設定されていると想定します。 $ git clone <連携用リポジトリ> マシンAでの作業 なんらかの作業をすることを思い立ったら、作業用のブランチを切ります。今回はworkingブランチとします。 $ git checkout -b working $ git branch master * working 各種作業を行います。 $ git status $ git a

    gitのリモートブランチを使って作業を行う流れのメモ - 那由多屋 開発日誌
    at_home
    at_home 2013/01/18
    事例として分かりやすいね
  • 1