タグ

Gitに関するnfunatoのブックマーク (619)

  • 意外と知らないIntelliJ IDEAのGit管理機能いろいろ(´-`) - Qiita

    新卒2年目の大久保です。(´-`) IntelliJ IDEA使い始めて結構経つんですが、未だに機能を活用しきれてないなと感じます。。(´-`) 特にGit周りに関しては知ってると便利な機能いろいろあるので、学習も兼ねていくつかピックアップしてまとめてみました。(´-`) 例で使用しているコードの言語はScalaです。 Annotate機能 現在表示されてるファイルの各行の最終更新日と更新者を確認 ファイルの行番号とかの横にGitのコミット情報を表示できます。 git blameとほぼ同じですね。 <やり方> 行番号が表示されてるとこを右クリック -> [Annotate]選択 コミットの差分を表示 Annotateによって表示された行を選択することで、そのコミットにおける各ファイルの差分を表示できます。 <やり方> 行番号が表示されてるとこを右クリック -> [Annotate]選択 -

    意外と知らないIntelliJ IDEAのGit管理機能いろいろ(´-`) - Qiita
  • 入門git - ruby trunk changes

    入門git 作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る 読みました。git はだいたい一年くらい前からなんとなく使っていますが、一人プロジェクトなので push とか pull とか関係ないし branch とか別に使わんし、と非常にヌルい使いかたをしていて、ちょっと正統的な使い方を知っておかないとなぁと思っていたので丁度いい教科書でした。知らない機能がたくさんありました。bisect とかうまくはまればとても便利そうです。 またオフィスでは Subversion が使われているので、git-svn での協調する使い方も構築しています。1年前も挑戦していましたが、文字コードの設定でつまづいて(上流リポジトリに破

    入門git - ruby trunk changes
  • 【覚書】2〜3名でちょっとした資料を管理したいときのGit Repoの作り方 - Qiita

    # groupadd gitusers # 適当なグループ作成 # usermod -G gitusers user_account # 対象のuser全員をgroupに追加 # mkdir /path/to/project.git # chgrp -R gitusers /path/to/project.git # cd /path/to/project.git # git --bare init --shared $ git clone ssh://host/path/to/project.git # ssh login出来る人だけアクセス可能

    【覚書】2〜3名でちょっとした資料を管理したいときのGit Repoの作り方 - Qiita
  • jupyter (ipython notebook) のipynbファイルをバージョン管理しやすくする - Qiita

    動機:ipynbファイルは差分が絶望的に見にくい コードだけの差分が見たいのに、 以下で無数に差分がでるのが辛い。。。 出力結果 out[1]: hogehoge 実行順番 (In[17]などの 17の部分) セルの区切り具合 方法1(人力:非推奨): 毎回出力結果をクリアしてからコミットする kernel再起動の時にclear output を選択する。 何もしないよりは見やすくなるが以下の欠点がる。 上記の3に対しては無意味 めんどい 忘れてそのままコミットした時に死ぬ 方法2(こっちが題): 自動でpyファイルを生成し、それをバージョン管理する ipynbをセーブした時に自動でpyファイルも更新される! 基的に不要な、出力結果や実行順番を消すこともできる! やり方はここを参考にした。 http://jupyter-notebook.readthedocs.org/en/lates

    jupyter (ipython notebook) のipynbファイルをバージョン管理しやすくする - Qiita
  • hub+peco(fzf)でissueを確認しつつ、issue/[issue番号]でブランチを切る - Qiita

    hubコマンドでissueの一覧を確認する 少し前から、hubコマンドでissueやpull requestを確認できるようになりました1。 $ hub issue 123] Sample issue ( https://github.com/user/repo/issues/123 ) # issue 124] Sample issue2 ( https://github.com/user/repo/issues/124 ) # issue 125] Sample PR ( https://github.com/user/repo/pull/125 ) # pull reques そこで、hub issueと、pecoを組み合わせて、issue番号を確認しつつ、issue/[issue番号]でブランチを切るのを楽にしてみました。 当はgitのサブコマンドにでも...と思っていたのですが

    hub+peco(fzf)でissueを確認しつつ、issue/[issue番号]でブランチを切る - Qiita
  • gitの使用方法メモ - プログラミングメモ

    mercurialからの類推で git を使おうとしたが挫折。 gitの説明書を読んで基的な概念と操作をまとめてみる。 参照した説明書は次の2つ。 Git - Book Git ユーザマニュアル (バージョン 1.5.3 以降用) 動作は git version 1.7.10.4 で確認した。 基礎概念 コミット ファイルツリーのある時点でのスナップショット。mercurialでのchangeset。コミットは、61c4efc3〜 のような16進数の番号が付けられている。gitコマンドの引数でコミットを指定するときはこの番号を使う。 ブランチ 開発ライン。コミットの連なり。動作上は、コミットを指すポインタと考えてよい。その意味では、ブランチは、一連のコミットの最新を指していると考えることができる。コミットの連なりは途中から分岐できるため、複数のブランチを持つことができる。gitコマンドで

    gitの使用方法メモ - プログラミングメモ
    nfunato
    nfunato 2016/02/15
    "detached HEAD"
  • Setting up a git repository in Xcode for a pre-existing project

  • trello - Google 検索

    Trello は究極のプロジェクト管理ツールです。ボードを瞬時に起動して面倒なタスクを自動化し、モバイルさえも含むあらゆる場所でコラボレーションできます。

    nfunato
    nfunato 2016/02/07
    "using trello for bug tracking"
  • バグトラッキングシステム比較 - Qiita

    概要 調査する機会があったので共有します。 いま使っているのはBacklogです。 BTS導入の要件 ソースコードホスティングサービスとの連携(チケットからすぐにdiffがみれる) ソースコードホスティングシステムとの連携がラク コードレビューを支援する仕組みがある BTS自体は管理したくないので、Saasのやつ。 Git ソースコードホスティングサービス比較 GitHub Organization Plan 10 private repos for $10 per month https://github.com/pricing GitHub Private Repository 3 private repos for $7 per month 使ってみてわかったが、サードパーティのCLIツールが充実しており、使いこんでゆくと仕事をどんどん効率化できて楽しい。 diffの表示スタイルもu

    バグトラッキングシステム比較 - Qiita
  • 開発現場で使える管理システム「Git」をモチーフにしたRPG「ギットクエスト」が入門に最適だと話題に

    Webやソフトウェアの開発現場でソースコードなどの変更履歴を記録するバージョン管理システム「Git」。これをモチーフにしたユニークなRPG「ギットクエスト」が登場しました。PCやスマホのWebブラウザから無料でプレイできます。 ギットクエスト サブバー村に巨大なドラゴンの姿をした敵「並行開発」が襲ってくるところから冒険がスタート。あっけなく敗れてしまったレベル1のプログラマーである主人公は、「Subversionでは限界」と言われ、Gitを学ぶためにGit学園へと向かいます。のっけからRPGの雰囲気に似合わない専門用語がガンガン飛び出すシュールな世界観がさく裂しています。 巨大なドラゴン「並行開発」が出現 とんでもなく強い サブバー村の「Subversion」では限界らしくGitを学ぶことに Git学園でのチュートリアルや登場人物たちとの会話では、妙に格的なGitの知識が学べます。それら

    開発現場で使える管理システム「Git」をモチーフにしたRPG「ギットクエスト」が入門に最適だと話題に
  • Visual Studio 2015とGithubでGitflow(No.2) - Qiita

    はじめに 稿はリポジトリにGithubを、クライアントツールとしてVisual Studio 2015を、構成管理ワークフローにGitflowを利用する場合の、主にVisual Studioの利用方法を記載した記事になります。 GitのプラグインとしてのGitflowには一切触れる予定はありませんのでご注意ください。 稿は「Visual Studio 2015とGithubでGitflow」の第二回目になります。 一回目のエントリーは以下になります。 Visual Studio 2015とGithubでGitflow(No.1) 前回の流れは以下の通りでした。 Githubへリポジトリの作成 ローカルへクローンの作成 developブランチの作成 フィーチャーブランチの作成 フィーチャーブランチへリソースの作成とローカルリポジトリへのコミット ローカルリポジトリのコミットのリモートへの

    Visual Studio 2015とGithubでGitflow(No.2) - Qiita
  • 車輪を再発明 / koba04の日記

    はてなブログに移行するかなーと思いつつ、色々考えてOctopress+GithubPagesでやることにしました http://blog.koba04.com/ (これを機に独自ドメインに) これからはこちらで書いていくのでRSSに登録してもらってる人は登録しなおしてもらえると嬉しいです このブログを書いていることでたくさんのものを得ることが出来たのでとても感謝しています。 ありがとうはてなダイアリー。 https://addons.mozilla.org/ja/firefox/addon/Backbone-Eye/?src=cb-dl-recentlyadded BackboneEyeというBackbone.jsで作られたアプリケーションの情報をfirebug上で色々見ることが出来るものがあります 面白そうだったので久しぶりにFirefoxを立ちあげて試してみました ViewやModel

    車輪を再発明 / koba04の日記
  • 入門Git (Chapter1〜4) - 車輪を再発明 / koba04の日記

    今の職場がバリバリgitなことや、githubをちゃんと活用したいなという思いから、読むことにしました。 同じような入門系のとして、 「入門git」というかなり似たタイトルのもあってどちらにするか迷ったのですが、Gitの開発責任者が書いている点に惹かれてこちらを読むことにしました。 もう一方のはこちら。こっちの方が使い方メインで載っていてわかりやすいという声が多いような気がします。 入門git 作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る gitはバージョンによってオプションなどが変わっていたりすることがあるみたいです。自分はhomebrewで入れた「1.7.3.5」で動かしています。 Chapter 1

    入門Git (Chapter1〜4) - 車輪を再発明 / koba04の日記
  • 入門Git (Chapter9) - 車輪を再発明 / koba04の日記

    Chapter 1 〜 4 http://d.hatena.ne.jp/koba04/20110114/1294936149 Chapter 5 〜 6 http://d.hatena.ne.jp/koba04/20110124/1295795842 Chapter 7 http://d.hatena.ne.jp/koba04/20110130/1296377653 Chapter 8 http://d.hatena.ne.jp/koba04/20110202/1296575302 9章は変更履歴を追いかけるということで、これまでの章から少し内容が変わっています。 最初にLinus君がなぜgitを作ろうとおもったのか、理想の版管理とは?ということについて述べられています。 gitではあるファイル名をAからBに変更した際でも、コミットにファイル名を変更したことは記憶する必要なくHEADから追

    入門Git (Chapter9) - 車輪を再発明 / koba04の日記
  • https://qiita.com/creasty/items/6cc2c24c4fdf6431867d

  • git logを見やすく設定 - Qiita

    $ git log --pretty=format:\"%C(yellow)%h %C(White)%ad | %C(White)%s%C(Green)%d %C(Red)[%an]\" --graph --date=short Qiitaって画像貼れなかったっけ…… #[5.24追記] 貼れました、ongaeshiさんありがとうございます! これで上のスクリーンショットみたいな感じに、 左からグラフ、ハッシュ(黄色)、日付(白文字) | コメント(白文字)ブランチ名(緑) [コミット者(赤)]というようにコンパクトに表示されるはず。 %C(colorname)って感じみたいだ。 詳しいところはgit-configあたりを参考に。 これ以上のことをしようとするなら、tigあたり使った方が良いのではないかなーとか思ってしまう。 ついでに

    git logを見やすく設定 - Qiita
  • Git - Git の設定

    1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git

    Git - Git の設定
  • git log の表示とか色をがんばる - Qiita

    (追記 2014/10/09) 履歴見るのは tig や SourceTree のが快適だなーとやはり思うので Search Result of tag:tig - Qiita なども参考にしてみてください tig だと履歴みるだけでなく stage/unstage が楽 (追記 2014/07/14) 最近は tig 使っちゃってるので、あまりこれのお世話にならなくなっている やりたかったこと 表示色に reverse を使い視覚的なアクセントとして可読性をよくしたい カラー表示するために毎回 --color を指定しないで済ませたい 結果 もう少しターミナルアプリ側の色設定で低彩度寄りに調整したほうがいい気がする。 1の解決 : オレオレ git log フォーマット を作った $ git log --pretty=format:'%C(red reverse)%d%Creset%C(

    git log の表示とか色をがんばる - Qiita
  • Git 2.7 の優れた新機能 | Atlassian Japan 公式ブログ | アトラシアン株式会社

    Git 2.6 からわずか 2 カ月後、膨大な機能と修正、そして性能の向上を果たした Git 2.7 がリリースされました。ここでは Bitbucket チームが興味を持った新しい機能を紹介します。 git worktree の完成 Git 2.5 で導入された素晴らしい git worktree コマンドを使うと、複数のリポジトリブランチからのチェックアウトやブランチ上での作業を、異なるディレクトリで同時に行うことができます。たとえば、簡単な修正をする必要があるけどワーキングコピーを汚したくない場合、次のように新しいブランチを新しいディレクトリにチェックアウトすることができます。 Git 2.7 には、リポジトリのワークツリー (および関連するブランチ) を表示する git worktree list サブコマンドが追加されています。 ワークツリーをサポートする git bisect コ

    Git 2.7 の優れた新機能 | Atlassian Japan 公式ブログ | アトラシアン株式会社
    nfunato
    nfunato 2016/01/08
    "2.7 release"
  • あまり知られていない便利なGitサブコマンド4選 - Qiita

    この記事について Livesense(その2) Advent Calendar7日目の記事です。 6日目はI/OスケジューラがMySQLにどの程度影響するのか確認してみると、Simplenote でブックマークレットで GitHub Flavored Markdown (GFM)でした。 はじめに Git便利ですよね。 触り始めた当初は、git status、git add、git commit、git logくらいしか使ってませんでした。 いろんなサブコマンドに興味を持ち始めたのは、git rebaseを知ってからだと思います。 CVSやSubversionからGitに移った私としては、git rebase -iにより気軽にコミットの順番を入れ替えたり、メッセージを変更できることに衝撃を受けた記憶があります。 今回は、あまり知られてないけど(個人調べ)、知っておくと何かと役立つサブコマン

    あまり知られていない便利なGitサブコマンド4選 - Qiita
    nfunato
    nfunato 2016/01/08
    "memo 'git log -S/-G'"