タグ

Gitに関するflatbirdのブックマーク (54)

  • Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree
  • Git を学ぶ - チュートリアル、ワークフローおよびコマンド | Atlassian

    Git は、元々 Linus Torvalds によって 2005 年に作られた、無料でオープンソースのバージョン管理システムです。他の SVN や CVS といった中央バージョン管理システムと違って、Git は分散型で、すべての開発者がローカル環境で彼らのコードのリポジトリの完全な履歴を持っています。これは、最初のリポジトリのクローン作成に時間がかかりますが、commitblame、diff、merge、log といったこれに続く作業を劇的にスピードアップします。 Git は多くの革新的で強力なワークフローやツールにつながる、リポジトリ履歴のブランチ、マージ、および書き換えに非常に役立ちます。プル リクエストは、チームが Gitランチでコラボレーションを行い、他のコードを効果的に見直すことができる、非常に人気のツールです。Git は現在世界で最も広く使用されているバージョン コント

    flatbird
    flatbird 2014/02/03
  • Github を使って雑誌原稿を書く - naoyaのはてなダイアリー

    今日はこのあと Github の Tokyo Drinkup January 2014 に行くのだが、先方から、もしかしたら 10分ほど Github について話してもらうかも、と打診された。話すか話さないかわからないが、もし話すとしたらと仮定し内容の整理も兼ねて以下「Github を使って雑誌原稿を書く」ということについて書いてみようと思う。 「Github を使って雑誌原稿を書く」もしくは「Github を使った雑誌編集者とのコラボレーション」について、である。 Web+DB PRESS の連載 ご存知の方もいるかもしれないが、このところ技術評論社の Web+DB PRESS で連載をしている。連載を始めて、もう一年近く経った。以前にも Perl に関する連載をしていて、そのときも数年ぐらい続けたので、間があきつつも、なんだかんだでそれぐらいの付き合いになる。 最近は特にテーマは決めず

    Github を使って雑誌原稿を書く - naoyaのはてなダイアリー
  • Dat·データ版Git。データを分散管理、解析 MOONGIFT

    GitHubは各自がリポジトリを持つ分散型ソースコード管理システムになっています。そして各自が差分を受け取ることでコラボレーションを実現しています。 同じような仕組みをデータについても行おうとしているのがDatです。まだはじまったばかりのプロジェクトではありますが非常に興味深いソフトウェアになります。 インストールはnpmを使って行いますので簡単に完了します。 $ npm install dat -g インストールが完了したら、最も基的な使い方を試してみます。 $ mkdir foo $ cd foo $ dat init これで初期化が終わります。Gitに似ていますね。次にデータを追加します。 # 一例 $ echo '{"hello": "world"}' | dat --json # CSVからも可能 $ cat some_csv.csv | dat --csv データの読み込みは

    Dat·データ版Git。データを分散管理、解析 MOONGIFT
  • イケててヤバいGit入門 | GREE Engineering

    この投稿はGREE Advent Calendar 2013 20日目の記事です。 プロデューサーの皆さん、みりっほー。進捗どうですか?私はダメです。ごめんなさい。(´・ω・`) WG事業部の二宮です。今日はアイマス駆動開発の話をしようかと思ったのですが、急遽Gitの使い方の話に変更しました(Inspired by 堀口先生)。 アイマス駆動開発の話が気になる方は、是非一緒に飲みに行きましょうw ※この記事では、ツールにGitGitHubを利用することを想定しております。 Gitをスマートに使いたい グリーでは、基的にA successful Git branching model(有志の方による日語訳)にのっとって開発しています。 Gitについて基的な考え方の部分は堀口さんの記事で言及されているので、私は現場で具体的にどのような使い方をしているのかについて書きたいと思います。 と

    イケててヤバいGit入門 | GREE Engineering
  • git による分散作業パターン | GREE Engineering

    分散バージョン管理を華麗に扱いたい堀口です。 GREE Advent calendar 2013 の 14 日目として参加させていただきます。 お二人に続き Haskell の話をしようかと思ったのですが、急遽無難な開発の話に変更しました :o JavaC++ には OOP の概念が必要であったように、分散作業の認識が薄いまま git や Mercurial を使うことは長期的に不幸をもたらします。 とあるプロジェクトにて、その一部を副産物のミドルウェアとして抽出すべく、アプリケーションと分離したい 不具合があったので原因を探りたいが、依存関係が複雑すぎるのでコードを読む量を減らしたい テストやレビュー、提案、リファクタの運用を強化したい よそのプロジェクトに迷惑を掛けないように、そこのツールを改良して使いたい。 いままで何気なく「こんなもんだろう」と思って手間をかけていませんでした

    git による分散作業パターン | GREE Engineering
  • もっとコードレビューを楽しく!を目指した『CodeBrag』 | 100SHIKI

    これはちょっと良いかも・・・。 CodeBragでは「コードレビューをもっと楽しく!」を目指しているようだ。 コードの一行ごとにコメントを入れられたり、「いいね!」的なことをすることができる。 メールでの通知やらgitとの連携等、必要十分な機能はそろっているようだ。 コードレビューのワークフローがどうにもうまくいかない、という方は覗いてみるといいですな。

    もっとコードレビューを楽しく!を目指した『CodeBrag』 | 100SHIKI
  • gitプロトコルが使えない環境での、たった一つの重要な設定 - Qiita

    開発環境によっては、セキュリティー()を高めるために、利用可能なプロトコルがしぼられている場合があります。例えば、http/httpsは使えるけどgitプロトコルは使えないといった状況です。 ただし、イマドキのライブラリ管理系のツールを使うと、gitプロトコルを使ってgithubからcloneしたがるものが多く、当然ながらエラーになって困ります。 そんなとき、gitプロトコルでリクエストをする場合に、自動的にhttpsとして実行するように変更すると幸せになれます。

    gitプロトコルが使えない環境での、たった一つの重要な設定 - Qiita
  • こわくない Git

    8. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Committer (コミットを適用した人) 例: 受け取ったパッチを取り込んだ人 ファイルのスナップショット (tree) コミットで変更されたファイルを含むツリー(説明は省略) 1つ前のコミットのリビジョン 例: 4717e3cf182610e9e82940ac45abb0d422a76d77 9. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Co

    こわくない Git
    flatbird
    flatbird 2013/06/04
  • 「世界で活躍するITエンジニアの基盤に」、ビズリーチが無料リポジトリなど新サービス発表

    ビズリーチは2013年5月29日、IT・Web系エンジニアのコラボレーションツール「codebreak;(コードブレイク)」を発表した。これまでは、一部のユーザー向けに限定公開されていたが、同日から一般公開され利用できるようになった。 codebreak;は、ITやWebエンジニアのためのツール群である。具体的には、エンジニアがスキル登録することで容量無制限・無料で使えるリポジトリサービス「gitBREAK(ギットブレイク)」、企業側による招待制イベントの開催支援サービス「cafeTERIA(カフェテリア)」、同程度のスキルを持つ人の年収が分かる「viewPORT(ビューポート)」、スキルに合った求人案件が分かる「jobBOARD(ジョブボード)」で構成される。 ビズリーチ代表取締役の南壮一郎氏は、同サービスの開発背景として「スキルを持つエンジニアの評価を上げたい、世界市場で活躍してもらい

    「世界で活躍するITエンジニアの基盤に」、ビズリーチが無料リポジトリなど新サービス発表
  • いつやるの?Git入門

    ↓のv1.1.0版の方が、より見やすく改善したものになってます! http://www.slideshare.net/matsukaz/git-28304397 社内で開催したGit勉強会の資料。 SVNとの比較や、Gitの内部構造と各コマンドの関係、ブランチやリモートリポジトリとの関係を分かりやすく説明したつもり。 こういう資料に対する投げ銭的なのがどうなるのか気になっていたので、もしよろしければ・・・!15円からできるソーシャルカンパサービスだそうですm(_ _)m http://kampa.me/t/devRead less

    いつやるの?Git入門
    flatbird
    flatbird 2013/05/25
    これ超わかりやすいなー
  • Windows / Mac 有名どころ Git クライアント比較

    こんにちはピンクです。最近 Git のクライアントを色々試してたので、今回はそれについて。 …の前に! 以前は Git にはインストーラーがなく、コマンドうったり Windows 環境だったら msysGit でごにょごにょしたり~というのが最低限必要だったと思うのですが、気づいたらいつの間にか Mac OS X、Windows 向けにインストーラーが出てました。びっくり。ドンドン導入の敷居が下がって良いですね。MacWindows ではインストーラーがあるので、インストール超簡単! Git – Downloads msysGit のページに msysGit と Git 公式のインストーラー比較が書いてあります。興味がある方は見てみると良いでしょう。ちなみに、後述の GitHub for Windws のコア機能は msysGit ベースらしいです。 Git 用語&流れ説明 簡単なこ

    Windows / Mac 有名どころ Git クライアント比較
  • .gitignore ファイルを生成するサービス gitignore.io - Qiita

    .gitignore ファイルを手動で書くのは面倒だし、漏れもありそうです。 GitHub の人気プロジェクトの1つである github/gitignore にはさまざまなプロジェクト・環境に合わせた.gitignore ファイルのテンプレートが置いてあり、ここを参考にファイルを作る人も多いでしょう。 gitignore.io はこのプロジェクトのテンプレートを Web から見やすくした感じのサービスです。開発環境に使うものを指定すると自動で .gitignore ファイルのテンプレートを生成してくれます。 これをブラウザから使うのもいいのですが、 API が用意されているのでそこから使うこともできます。つまりターミナルから以下のようにコマンドを叩くと OSXLinux で開発する Rubyプロジェクトにあわせた .gitignore テンプレートを生成してくれます。 $ cur

    .gitignore ファイルを生成するサービス gitignore.io - Qiita
    flatbird
    flatbird 2013/05/23
    便利そう。
  • 気になるGithubのリポジトリを5分間だけforkしてくれる『5 minute fork』 | 100SHIKI

    あぁ、これは便利。ひさびさにじんわり感動した! Githubのリポジトリを見ていて「お、これは気になるけどデモページがない・・・でもforkするの面倒・・・」というシーンはよくある。 そうしたときに使えるのが5 minute forkだ。 しかも使い方がすごく簡単で、「https://github.com」を、「http://5minfork.com」に書き換えるだけだ(誰かブックマークレットはよw)。 ちょっと使ってみたが驚くほど便利である。なお、名前のとおり、5分間なにもいじらないと自動的に消去されるのも素敵である。 Githubの公式機能でもいいんじゃないか、と思わないでもないぐらい便利なので是非試してみて貰いたい。

    気になるGithubのリポジトリを5分間だけforkしてくれる『5 minute fork』 | 100SHIKI