uniq-style

UI デザイン, グラフィックデザイン, コードのことなど

[デザイナー向けGit解説] みんなで開発できるGitのカタチ

| 6 Comments

私のまわりには「バージョン管理が未体験」なデザイナーさん多いです。
デザイナーでも、プログラマーと一緒に仕事すると、Gitやsvnを使うことになると思うんですが、Gitとかsvnはまず「その仕組みとかカタチとか」が、デザイナーにとっては分かりにくいと思います。

そんなわけで(元)デザイナーの私が、理解してる範囲のことを分かりやすい言葉で解説してみます。
いろんなプロジェクト
例の図を描いてみました。
だいたいこんな感じなのですが。。。

解説すると

みんなの場所

  • プログラマーの人がremote(りもーと)とかorigin(おりじん)とか言ってる場所です
  • みんなのファイル共有置き場です
  • branch(ぶらんち)というものがあります。branchはプロジェクトやリリース毎や機能ごとに作られます。
  • 図では「デイリーランキング機能追加用のdaily-rankingというbranch」「検索ページリニューアル用のsearchというbranch」を置いてみました。
  • branchの中に実際にさわるcssやhtmlがそれぞれあります。
  • 例えば、デイリーランキングの作業をするときは、daily-rankingというbranchに切り替える→originのdaily-rankingから新しいファイルをもってくる…を、やってから作業します。
  • 「master」というbranchは神聖不可侵な感じで。一番正しくて一番新しいモノです。masterを更新していいのは、限られた人のみ!
  • 何かリリース依頼がきて新しくbranchを作らないといけない場合は、masterから作ります。

私(デザイナー)のパソコン

  • originからもってきた「master」と「search」というbranchがあります。
  • 検索ページの作業をするときは、、、
    1. git checkout search でbranchを「search」にする
    2. git pull origin searchで最新の状態に更新する
    3. きりがいいところまで作業。例えば、「ランキングの1位〜3位までの表示に王冠の画像をいれる作業」とか。
    4. git add -p でコード確認しつつaddします。コミット前の準備みたいな…。
    5. git commit -e でコミット
    6. git pull –rebase origin search で念のため最新にしておく
    7. git push origin search で自分が作業したものを「みんなの場所におく!」

勢いに任せて、ファイルの更新の仕方も書いてしまったけど、あとで図解した記事を書きます!

Author: uniq

Interaction Designer / Front End Engineer / 萌え絵描き

6 Comments

  1. 【はてブ新着IT】 [デザイナー向けGit解説] みんなで開発できるGitのカタチ | uniq-style http://t.co/uQ4gzD8t

  2. [デザイナー向けGit解説] みんなで開発できるGitのカタチ | uniq-style http://t.co/mVLgsMXP

  3. それぞれの機能ごとにブランチを切っているから衝突した場合を考えなくていいみたいね。/考え方をシンプルに、機能を最小にしてトラブルを避ける。 / “[デザイナー向けGit解説] みんなで開発できるGitのカタチ | uniq-style” http://t.co/oV7pu1Q6

  4. デザイナ系の方々にもgitって広がってるのかな。/[デザイナー向けGit解説] みんなで開発できるGitのカタチ http://t.co/Su2OVleP

  5. [デザイナー向けGit解説] みんなで開発できるGitのカタチ | uniq-style http://t.co/RVplEouS

  6. [デザイナー向けGit解説] みんなで開発できるGitのカタチ | uniq-style http://t.co/Bu0XfOzG

コメントを残す

Required fields are marked *.

*