今回はリモートbranchからローカルに持ってきて作業したい場合、どうやるのか。
間違えてgit pullしてしまい、pushして大変なことになった経験がある方多いんじゃないのかと思い!
正しい方法をブログします。

前回のブログは以下より(gitエイリアス化してます)

[github][git]ローカルとリモートのbranch名を変更したい場合


■ダメな方法

・現在のbranch

adachin-developをローカルに持っていきたい。

・こんなことをすると

汗・・・

・なんでダメなのか

上記のコマンドを打つと
masterにマージされましたとか出てくる。(自分は気づいてヨカッタ)
つまり、pullしちゃうと
今いるローカルのbranchにマージされてしまいます。
実際気づかずにpushして
「あああああああ!!!」と悲鳴をあげることも。。


■大丈夫だけどダサい方法

・adachin-developのbranchをローカルに

・branchの確認

・adachin-develop branchに切り替え

・確認


■もっと簡単な方法

これだとbranch作って、切り替えもしてくれる。


■まとめ

なんというかローカルに持ってくる時も新しくbranch切る感じ。
branchは個々別のものだと把握していればOK。
ヤバくなったらすぐに相談して前に戻そう!

参考
http://qiita.com/yoshiokaCB/items/eb68db0a81009b85c8a4
http://blog.inouetakuya.info/entry/20120826/1345979787

The following two tabs change content below.

あだちん

1989年生まれ。 ランサーズ/SRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、ランサーズにてサーバ系のお仕事も副業で行い、他社インフラレスポンス改善、ansibleでのインフラコード化を推進し、未経験によるエンジニア勉強会なども実施している。 そして「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/広報/VulsRepo init file,chatwork通知のコントリビュータでもある。 現在はDocker開発環境の提供,AWSで新サービスのインフラ構築,PHPバージョンアップ,分析基盤を担当しておりDigdag,embulk,BigQueryを使いこなそうと奮闘中。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください