まだあわてるような時間ではございません。 インデックス 1.コミットメッセージを間違えちゃった! -- 直前のコミットのやり直し 2.そろそろブランチを整理しなきゃ! -- ブランチの名称変更と削除 3.間違ってコミットしちゃった! -- コミットを取り消す3つのリセ... 続きを読む
We have a lot of developers creating feature branches that I would like to build. Nightly we run a code quality tool that needs to run on every branch. I also would not like a static configuration because the number of branches changes every ... 続きを読む
2012-10-24 Git ブランチから自動的に Jenkins ジョブを作る Jenkins の Git プラグインは標準で複数ブランチのビルドに対応してるんですが、1つのジョブで全部のブランチをビルドするので [成功 (master)] → [失敗 (branchA)] → [成功 (master)] → [失敗 (b... 続きを読む
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitH... 続きを読む
1.3 or higher required. Doesn't support Ruby Bindings for Subversion. Subversion 1.7.0 and 1.7.1 contains bugs (#9541) Note 1 : the appropriate binaries must be installed on the same host as Redmine. For example, if you want to access Subvers... 続きを読む
ふと気になったのでgitにでかいバイナリファイルを入れたらどうなるのか調べてみた。自分の発表が録画された112メガのaviファイルを実験対象に使う。 cpまずはgitを使わない普通のcpの時間を測っておく。 real 0m0.744s user 0m0.001s sys 0m0.179s git addgit ... 続きを読む
ネイティブアプリの開発とかしてると、ついつい git にスプライトの png とか一緒にコミットしてしまって、気づいたらリポジトリサイズが 1GB 超えてたとかありますよね。 git annex とか、本格的なアセット管理システムとか使えば良いんだけど、普通のgitコマ... 続きを読む
# git stash count function git_prompt_stash_count { local COUNT=$(git stash list 2>/dev/null | wc -l | tr -d ' ') if [ "$COUNT" -gt 0 ]; then echo " ($COUNT)" fi } setopt prompt_subst autoload -Uz VCS_INFO_get_data_git; VCS_INFO_get_data_git ... 続きを読む
zsh最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。gitコマンドを呼び出してなんかやってる例が... 続きを読む
emacs24 から同梱されたパッケージ管理システムの ELPA を使うと elisp 管理が劇的に楽になります。 M-x list-packagesとするとインストール可能な elisp のリストが出てきて、そこから簡単に、インストール,アップグレード,アンインストール等が出来ちゃいま... 続きを読む
alias 自分はあんまり使わない zshの設定に直接書いてしまう logはSourceTreeで見たり、コミット等はIDEから直接やる事多い git cancel は結構使うのでaliasに入れてる git reset --hard HEAD を安全にした - 永遠に未完成 続きを読む
git 1.7からsparse checkout機能が利用できるらしい。 ざっくりとした使い方は以下の通り、 $ git clone リポジトリURL hoge $ cd hoge $ git config core.sparsecheckout true $ echo "hoge.txt" > .git/info/sparse-checkout $ git read-tree -m -u HEAD こう... 続きを読む
検索ヘルプ tag:タグ名 タグで絞り込んで検索 user:ユーザーID ユーザーIDで絞り込んで検索 tag:とuser:の併用可能。 tag:およびuser:に設定できる項目は1件のみになります。 続きを読む
寝れないので変な時間にブログを書いたりする。時折思い立ったように Emacs Lisp を見直して色々導入を試みたりするも、結局割り当てたキーバインドを忘れてたりして定着しない、というものは多い。そんな中でもここ1, 2ヶ月くらいで定着したのが git-gutter.el... 続きを読む
Gitコンフリクトしたときに便利そうなので、備忘録を残しておくGitのコマンドコンフリクトしているファイルの一覧を表示する。 $ git ls-files -u [] ファイルの状態(コンフリクト含む)を表示する。 -s でshort-format で特定のディレクトリのファイル一覧を表... 続きを読む
About Documentation Reference Book Videos External Links Downloads GUI Clients Logos Community Download this book in PDF, mobi, or ePub form for free. This book is translated into German, Chinese, French, Japanese and Dutch. Partial translati... 続きを読む
Git | 20:19前回 git diff を図に書いてみたところ、自分の中で意外と整理できたので、これまたなんとなく使っていた git reset についてもまとめてみた。 とりあえず結論を先にまとめよう。git reset とは?HEAD の位置を変更するコマンド。オプションによって... 続きを読む
I am trying to clone a Git repo using a custom SSH command. I set the SSH command in the GIT_SSH environmental variably be running export GIT_SSH="/usr/bin/ssh -o StrictHostKeyChecking=no -i /home/me/my_private_key". But when, after the previ... 続きを読む
どもども、会社の一部では「こじはるさん」と呼ばれているこじてぃです。 今日は、便利すぎるGitコマンドをご紹介。git checkout - git merge -です。 まぁ、わかる人はわかると思います^^; 「?」が出た人は、おめでとうございます。これでライフチェンジでき... 続きを読む
第4回shinagawa.redmine勉強会に参加してきた - torutkの日記にて、岡本隆史さんの発表にRedmineとGitの連携(認証統合)がありました。この参加レポートで次のように書いていました。中央リポジトリはRedmineでも、Git利用OKとのことです。Redmine 2.1ではGit... 続きを読む
I would imagine there should be an inherent relationship between these branches that ought to address the problem of version numbers. Releasing I would envision you might do something like merge production-ready code from the dev branch to th... 続きを読む
git, svnCodeRepos から GitHub に移行するパターンで,両方のレポジトリでユーザ名が同じでも,結局別人扱いされてしまうのでどうしたもんかなぁと思っていたのだけど,こことかこことか見るとマッピングファイルを作ればいいということがわかった.git help s... 続きを読む
gitで複数のauthorを使い分けたかったので頑張った ぶっちゃけた話これがやりたかった なんでかというと、仕事でもプライベート(あまりやってない)でもgitを使っていて、リポジトリがアホみたいな数になると、各リポジトリごとにgit configするのがものすごくめ... 続きを読む
サルでもわかるといわれても、やっぱりわからない・・・ Web制作をやっている人は、少なからずバージョン管理システムの話を聞いたことがあると思います。 特にGit(ギット)っていうのは、内容まで知らなくても名前くらいは聞いたことがありますよね。 で、ネ... 続きを読む
gitで外部リポジトリを取り込んで利用するには、submodule(サブモジュール) とsubtree merging(サブツリーマージ)の2手法があります。 私の観測範囲内では、サブモジュールはよく利用されていますが、サブツリーマージは目にしません。 そこで、サブツリーマー... 続きを読む
We're considering migrating from svn to git, we stumble on the maven-release-plugin usage with git. We think we prefer to use a single repository for many independently built projects like : foobar-repo.git |-> project-foo/ | |-> pom.xml |... 続きを読む
Including submodules as part of your Git development allows you to include other projects in your codebase, keeping their history separate but synchronized with yours. It’s a convenient way to solve the vendor library and dependency problems... 続きを読む
2012-10-18 小規模開発には git-flow よりも GitHub Flow で捗る git GitHub Flow github ワークフロー ソフトウェア開発 これまで CVS や Subversion ではなかなか敷居の高かった「ブランチを切って作業する」というワークフローが、分散型バージョン管理、と... 続きを読む
Scott Chacon on the Interwebs 31 Aug 2011 git-flowの問題点 (Issues with git-flow) 私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで**git-flow**についてどう思うかを尋ねられた。私はいつも、git-flo... 続きを読む
iPhoneゲームやAndroidゲームを毎日紹介!iPhoneアプリ、Androidアプリのセール情報や新作ゲームのスクープ情報も盛りだくさん。スマホのゲームを探 すならファミ通Appで決まり!2013年3月22日、都内の六本木ヒルズ内アカデミーヒルズにて、CROOZが主催する“テ... 続きを読む
自分で作ったMavenプロジェクトをパブリックなリポジトリとして公開したくなったことはありませんか?簡単にセントラルリポジトリにデプロイできればいいのですが手間なので今回は野良リポジトリを作り、そこに公開する方法をご紹介します。 POMを書く scmを書... 続きを読む
逆引きGit は Gitを使ってやりたい事から、その方法を調べられる逆引きのリファレンスです。 ここではコンソールを使って説明します。 続きを読む
2013-02-25 svn な人のための これだけ読めば (もしかしたら) わかる (かもしれない) git の考え方 git はじめに svn を使っていたあなたが、さくっと git の考え方を理解できますように (*・人・*) git リポジトリのイメージ git リポジトリのイメージを絵にし... 続きを読む
いつやるの?Git入門 Presentation Transcript file1 dir1 file2 file3 git init git initfile1 dir1 file2 file3 git initfile1 dir1 file2 file3 git add <filepattern>... git add file1 dir1/file2file1 dir1 file2 file3 git add file1 dir1/file2file1 di... 続きを読む
Engineer blog from Geisha Tokyo Entertainment, Inc. こんにちは、アプリ開発プログラマ ryoco と申します。 最近 git 開発にして捗ったというスライドを読みまして、実は皆、他社の git の使いかたに興味があるのではと思い書いてみました。 まぁ、他社の開... 続きを読む
このコンテンツはすでに不適切な内容を含むと報告されています。 不適切な内容を含む可能性のある画像/動画を表示する前に、警告を表示するように設定する。 違法なコンテンツが含まれていると表示する 続きを読む
Code School Initializing Checking the Status Adding & Committing Adding Changes Checking for Changes Committing Adding All Changes Committing All Changes History Remote Repositories Pushing Remotely Pulling Remotely Differences Staged Differe... 続きを読む
2013-03-13 git merge が、必ずエディタをひらいてきてウザい件 @tokuhirom 1.7.10の変更だったと思います raw.github.com/gitster/git/ma…— azu (@azu_re) March 13, 2013 とういことで、新しめの git だと必ず git merge がエディタをひらいてきてうざいの... 続きを読む
初級者向け サルでもわかるGit http://www.backlog.jp/git-guide/ こわくない Git http://www.slideshare.net/kotas/git-15276118 Gitの基礎練習 http://www.hyuki.com/techinfo/gitinit.html イラストでわかる!git入門の入門 http://blog.asial.co.jp/894 中... 続きを読む
問題 git では空気を吸うようにブランチを作り空気を吐くようにマージを行います。 例えば新機能Xを実装する場合、 X用のトピックブランチを作成し、 実装を進めて、 完成したら統合ブランチへマージする というのが普通です。 具体的にコマンド例を挙げると以... 続きを読む
ブランチモデル オペレーションとかインフラ系のエンジニアリングからは少々離れそうなので、個人的な備忘録がてら、Gitのブランチモデルについて。淡々と書くよ。 見えないチカラ: A successful Git branching model を翻訳しました 基本的に、このA successfu... 続きを読む
emacs | 22:23Git で branch 切り替えた時とかに emacs で開いてるファイルの buffer を更新 - Yoshiori Blog の id:tomoyaさんのはてブコメントで、通知する方法は、っていうのがあったのでそれについて、revertが行われるときの hook pointとしてはbefore-rev... 続きを読む
git を CUI 環境で操作する tig が必須ツールだったgit をコマンドラインから使っていると、過去の diff を見るときにちょっと面倒。結局、わざわざWebブラウザでGitHubを開いてコミット履歴を見たりしていた。 そこに、 tig というツールをインストールしてみ... 続きを読む
これは cybozu.com のインフラ開発チームが社内で使用しているマニュアルを一部修正したものです。 一般的に Git や GitHub の使い方を指南するものではありません。文中の GitHub はほとんどの場合、サイボウズ社内で利用している GitHub Enterprise のことを... 続きを読む
Tweet Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基本操作について紹介します。 インストール ... 続きを読む
Scott Chacon on the Interwebs 31 Aug 2011 git-flowの問題点 (Issues with git-flow) 私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップでgit-flowについてどう思うかを尋ねられた。私はいつも、git-flowは... 続きを読む
こんばんわ、1年ぶりの投稿になります。せい(@shin1rosei)です。 キライな言葉は「面白法人なんだから面白いことしろよ」と言われることです。 自分は真面目一本で生きてきて大して面白い人間ではないので辛くなります。 このエントリはtech.kayac.com Advent... 続きを読む
zsh で Git 使ってる人はプロンプトにブランチ名とかを表示してる人も多いと思う。 zsh に標準で入ってる vcs_info っていうのを使うとだいたいいい感じにできるんだけど、できないことも当然ある。 例えば stash した数の表示には対応していないので、自分で無... 続きを読む
# master 上で git merge するときは常に --no-ff git config branch.master.mergeoptions "--no-ff" # git merge するときは常に --no-ff(1.7.6以降) git config --global merge.ff false ## あわせて設定しておくと吉 # master 上で git pull するときは常に ... 続きを読む