Vim, Gitこの記事は Vim Advent Calendar 2012 の 168 日目の記事です。昨日は id:yonchu さんの accelerated-smooth-scroll という Vimプラグイン を作った (Vim Advent Calendar 2012, 167日目) - よんちゅBlog でした。 はじめに最近、Git のログを見る系の... 続きを読む
ソフトウェア, コラム開発はMac OS X、でも運用はLinuxという環境だと、Mac(開発環境)だけで必要な処理が出てきますよね。例えば、/path/to/libxx.soを/path/to/libxx.dylibに変えたりとかね。それをなんとかしながら、運用で回避していくのがMacユーザですよね... 続きを読む
検索ヘルプ tag:タグ名 タグで絞り込んで検索 user:ユーザーID ユーザーIDで絞り込んで検索 tag:とuser:の併用可能。 tag:およびuser:に設定できる項目は1件のみになります。 続きを読む
2013-02-01 Git のコミットのタイムスタンプには author date と committer date の 2 種類があるという話 Git 普段から git rebase や git commit --amend をよく使っており、それらのコマンドはコミットのタイムスタンプを変更しないものだと思っていたのです... 続きを読む
I came across this plea on Hacker News to always use "git pull --rebase" instead of the default merge behaviour. The logic was that if somebody has pushed to the remote branch since you last did a pull, and you've also made local commits to i... 続きを読む
birarda opened this issue April 24, 2013 Getting 403 error on attempt to create pull-request ± git pull-request -b worklist:master github.com username: birarda github.com password for birarda (never stored): Error creating pull request: Forbi... 続きを読む
GitHub や GHE を使って多人数で開発していると,プルリクエストを横断して試す必要が頻繁に発生すると思います.プルリクエストを次々に試したり,#30 と #31 をマージした結果を試したい!なんてケースもあるのではないでしょうか.GitHub では git ls-remote... 続きを読む
Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. リモートに存在するブランチ、(機能追加や不具合修正のために)新たに作成したブランチ… これらのブランチの変更箇所を別のブランチへ統合するには、2つの... 続きを読む
Development, Git前回、 git の運用指針 - Life like a clown と言う記事を書きましたが、git の事をよく理解しない状態のまま取り急ぎ作成したために、やはりいろいろとまずい所があったようです*1。指摘された点としては、「merge や rebase の理解がまずい」... 続きを読む
初級者向け サルでもわかる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にgit-cherry-pickという、知らなくてもなんとかなるが知っていると便利なコマンドがある。このコマンドを少し掘り下げてみた。git-cherry-pickgit-cherry-pickは、狙ったコミットの変更内容だけを現在のブランチに取り込む操作である。例えば、つぎのような... 続きを読む
Gitでのマージ作業 Gitを使用していて競合が発生した場合、それを解決して正しい状態にする必要があります。 私は以前、競合が発生したファイルに<<<<<<<HEADとかのよくわからない文字列が入って、どうやって修正すればいいか悩んでいました。 こういっ... 続きを読む
サルでもわかるといわれても、やっぱりわからない・・・ Web制作をやっている人は、少なからずバージョン管理システムの話を聞いたことがあると思います。 特にGit(ギット)っていうのは、内容まで知らなくても名前くらいは聞いたことがありますよね。 で、ネ... 続きを読む
Locate the section for your github remote in the .git/config file. It looks like this: [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = git@github.com:joyent/node.git Now add the line fetch = +refs/pull/*/head:refs/remotes/... 続きを読む
(タイトルは釣りです) 斬新な提案をします。 git pullは使わなくてもよい 初心者はgit pullを使わない方がよい 我々ソフトウェアエンジニアは勉強が大好きなので、コマンドがあるとそれを勉強して使いこなさなければいけないと考えがちですが、ときには「覚え... 続きを読む
ブログロール Documentation Plugins Suggest Ideas Support Forum Themes WordPress Blog WordPress Planet Categories android (1) bash (18) CMS (58) EC-CUBE (2) eZ Publish (1) wordpress (4) XOOPS (51) テーマ (2) プリロード (5) モジュール (7) Datab... 続きを読む
If you didn't close the terminal, just look at the output from git stash pop and you'll have the object ID of the dropped stash. It normally looks like this: $ git stash pop [...] Dropped refs/stash@{0} (2ca03e22256be97f9e40f08e6d6773c7d41dbf... 続きを読む
髪の毛切れなかったorz 08:56:47 AM 6月 10, 2012 from twiccaRT @arisawa02: 妹が電話とったら俺の上司からだったらしく「お兄ちゃーん、田中って人から電話ー!」って呼んでくるから慌てて「"さん"か"様"にしろよ!」って言ったら「お兄様、田中って人から電... 続きを読む
弊社もバリバリ GHE を使ってるので落ちると開発が回らなくなる(pull request できないのは、master に merge できないのとほぼ等価)ので、他社どうやってるのかーと大変気になってたのでしれて良かった。 間違ってたら教えてくだしぃ クックパッド 開発者は GH... 続きを読む
はじめに 間違ってパスワードを書いたファイルをGitHubにPushしてしまった場合、対象のファイルを削除しても commit 履歴には残ってしまっている。 これをコミットした履歴ごと削除するにはどうしたらいいか。 対応する方法を探していたら以下の公式のヘルプに... 続きを読む