開発Gitは1年位ぼっちで使っていましたが、初めてチームでGitを使うことがあったので、その所感を記載します。コンフリクトは起こるもの。まとめGitは複数人で使ってこそ、その力を発揮するGitのメリットは履歴が残る事だと痛感しました。誰が、いつ、どこを、何のために変更・追加したのかが明確なので、無駄なコミュニケーションが省けます。いった事が明確になるとバグを発見した際も担当者に確認せずにスムーズに修正できるのもメリットと感じました。今回私は自宅で作業する事が前提だったので、朝起きてPull、夜家に帰ってpullというのを繰り返していました。誰がいつ、何を直したというのが見えるのは結構安心できるものです。タスク管理はチャットワークを使いましたが、コミットと同時にタスクも消化していく制作は、各所で見える化できて漏れが少なかったように感じます。ファイルの管理が楽リモートリポジトリはbitbucketを使いました。一緒にあげていました。普段の業務だと、メールで〇〇変更しましたみたいなものを連絡を受けて、後日そのファイルを見るとうい形になると思います。Gitを使うことで、いつ誰が、何のファイルを追加、修正したかがコメントや差分ファイルを見るだけで明確になり更新内容を正確に捉えることができました。過去のデータに戻ることも容易なのでバカみたいにファイルの後ろに[_140714Backup]みたいなのをつけてゴミファイルを増やさなくて良いのは素敵です。間違ってファイルを消してしまってもすぐ戻せますしね。みんなが使えないとGitはダメ今回の案件は炎上案件でした。それでも全焼しなかったのは、メンバーの基本スペックが高かったというのもありますが、全員がGitを使えたというところは外せないと思います。メンバーのほとんどはGitに慣れたプログラマです。私だけがまだ不慣れながらもGitを使うコーダーをやっていました。バージョン管理することで毎日多くの要望・修正・変更があったとしても、タスクを振り分けて、それを無駄なくスピーディーに対応できました。Gitがなければ、一人がタスクを抱え、順に修正をしていく流れになっていたと思うとぞっとします。誰か一人がGitを使えなければこの運用は出来ないと思うと、Gitを使えない人とは仕事出来ないなと本気で思いましたし思ってもらえたと思います。※炎上しない案件や、依頼した所で完結できる制作は除く。」や「Grunt」、「Sass」など人にとって開発環境が細分化されていると思いますが、もうGitは必須じゃないかなと思いました。ブランチの強み今回ちょっと不可解な仕様があったので、「多分なくなるな、この仕様」と思いつつ組み込みをしていました。この感覚を持っていたのにBranchを切らずにMasterでそのまま作ってしまったのは失敗だったと反省しています。結局この仕様はボツになったので、作って、さらにそれを消すという無駄な作業をGitを使えば、すぐに修正できたのにもったいない事をしました。同時に、Branchって便利ですねって思いました。Margeが怖くて、避けていたのですがちゃんと使わないとダメですね。コンフリクトは起こるもの。人は怒らないGitとはいえ、一つのファイルを同時にいじればコンフリクト(衝突)が起こるものです。一人で作っているときでもノートPCとデスクトップPCの2つの環境で更新することがあって、そんな稀なタイミングでも、コンフリクト起こして失敗することはありました。今回の案件でも、更新した箇所が後で見ると反映されていないとか時々見受けられましたし、私のほうでも相手が行った更新を上書きしてしまうこと幾度かありました。自分の更新が無かった事にされたら、更新箇所、内容を100%同じ状態で覚えているなんて事は不可能なので、また同じ作業をしないといけない事になると思います。そんな事があれば、激おこですがGitを使えば、更新の履歴が残っているので、差分を見て反映できるので本当に助かります。先祖返りを見つけたとしても、担当者じゃなくても戻す事が出来ますので、チームの連携がすごくやりやすくなると思いました。差分を見て、お礼も言いやすいので素敵です。私へのお礼はお酒かチョコレートがコスパ良くてオススメです。まとめGitは今まで不便に感じていたところをかなり解消してくれるので、みんな使うべきだと思いました。将来Gitが使えない事で、制作依頼されない・できないってところも出てくると思います。デザイナはまだまだGit使える人少ないです。使えると凄いアドバンテージになります。プログラマに愛される人になると共にチームに愛される人になれます。人に迷惑かけると思って、Gitを始めれないと思っている人いるかも知れませんが、そろそろGit使えない事で人に迷惑かける時代になると思いますので積極的に覚えましょう。ぼっちでGit使うのが良いです。9,604Amazon.co.jpで詳細を見るツイートGitこの記事を書いた人conti大阪で東京の事業会社でフルリモートワークで働いているWebデザイナーです。副業とか好きで週末フリーランスしてます。コードを書くのが得意なのでプログラマーに愛されるデザイナーってよく言われます。新しい投稿CSSフレームワークの使いドコロ関連記事WordPress第27回WordBench大阪でGitについて話してきたご縁あってWordBench大阪で登壇してきました。話した内容はGitについてです。去年あたりからGitを使い始めていました。そんな拙い私の経験が生かせて嬉しいです。開発WEBデザイナだけどGitに惚れてきたこの先週末にGitの勉強会に参加してきました。これまでGitは独学で何となくの知識で基本的なことを知らずに使っていましたがこの勉強会で理解が深まって良かったと思ってます。運用ノウハウ開発cntlog。