しもむブログ

技術メモ。といっても高度なことは書けないので…初心者がハマったところや、ググってもすぐには出てこないようなものを書くつもり。

2014年にやったことを簡単に、2015年は

  • 2014年にやったことを簡単に
    • twitterはじめた
    • ブログはじめた
    • GitHubにちゃんとしたリポジトリ作って開発をはじめた
    • めげずに勉強会に行き続けた
      • 富山にも行った(ホタルイカめっちゃおいしかった!)
      • 顔見知りになって、また別の勉強会でお会いして、お話しさせていただいて…という流れも増えてきた
  • 2015年は
    • 継続は力なりだと思っているので少しずつではあるものの今年始めたことをめげないで続けようと思う
    • まずは参加した勉強会についてここに書くようにするか
  • たいそうなことでもないし、書き残すほどのことでもないかなと思ったけど、なにごともやらなければ始まらないと思ったのでばーっと書いた

Git「ブランチを切り替える」感覚がわからない

  • 職場のソースコード管理をSubversionからGit (Atlassian Stash)に移行中
  • SubversionとGitの違いはググればいっぱい出てくる(集中型か分散型かなど)
  • でも、周りの様子を見ていると、どうもブランチの感覚がわかりにくいらしい

    「ブランチを切り替える」ってどういうこと?

  • たぶんGitを理解しつつ、ここもちゃんと押さえておかないと
    • masterはmasterだからクローンしてー
    • ブランチをいじるからブランチはブランチでまた別にクローンしてー
    • でもブランチのはずなのにローカルではmasterになってるからー、プッシュするときはちゃんとブランチにするよう気をつけてー
    • 気づいたらブランチのフォルダ(ローカルリポジトリ)がいっぱいできてる…
    • これなら結局Subversionの方が使いやすいんじゃないの?
  • とかいうわけわからん状況に陥る可能性が…(想像力豊かすぎか)

    結局のところ、ただブランチ間を移動したいだけなんだけどね

続きを読む