Git 初心者〜中級者に向けて、目立たないけど便利なコマンドを紹介します。
Git 初心者〜中級者に向けて、目立たないけど便利なコマンドを紹介します。
最近勉強会レポートしか書いてないけど気にしない。 iwamatsu さんによるコンフリクト大会に参加してきました。 以下メモ晒し。 テーマ あなたとコンフリクトしたい! 分散リポジトリとコンフリクトとバージョン管理 チームを組んでコンフリクト大会 git pull / git rebase / git push はじめのおやくそく Git は「ぎっと」と読みます!!! 簡単なコンフリクトと修正 各チームがそれぞれリポジトリを取ってきて、データを追加する git commit git checkout -b test git pull #=> コンフリクト! git fetch + git merge ローカルブランチに pull 先の情報を上書きする なぜコンフリクトしたのか? 同じところにマージしようとしているから コンフリクトを修正 git add FILE, git commit g
チーム開発において、「チケット/Issue」「TDD」「コードレビュー」など、ソースコードの変更に対する効果的な開発フローについてよく考えるのだけど、なんにしてもこのあたりは非常に課題が多く、各社各コミュニティで色々なやり方が模索されているポイントだと思う。 で、まぁご多分に漏れず僕もよく考えるわけだけど、現状その過程で Pull Request こそが非常に効果的なのではないか、と思うので、ちょっとまとめてみようかと思う。 もちろん、言うまでもないようなことだよ、という人もいるかもしれないけど、そういう人がたくさんいると、非常に喜ばしいことだね。 Pull Request とは GitHub でこう呼ばれているので、こう呼ぶことにするが、ここでは、複数のリポジトリ/ブランチ間でのオープンな patch のやりとりのことだと考える。 あと、自分が使っているのが Git なので、ここでは G
こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹介をしたいと思います。 ソフトウェア開発とウェブ開発の違い いやウェブ開発も広義のソフトウェア開発なのですが、ここでいうソフトウェア開発とは、クライアントアプリケーションやライブラリのようなものを指すと思ってください。 実際、ウェブ開発をしている方は感じていることだとは思いますが、両者の開発フローはかなり異なるものです。もちろん社風や開発の方針等によって色々あるとは思いますが、主に次のような特徴が挙げられると思います: ソフトウェア開発 アプリケーションはクライアントで動作する リリース間隔は比較的長く、次のバージョ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く