2018年以降の記事はGitHub Pagesに移行しました

Git

Gitの.git/objectsの中身を追ってみる

Git

あらすじ この記事は Git Advent Calendar 2013 の 14 日目の記事です。 12 日目: @ton1517さん - gitのサブコマンドを自分で作る - ton-tech-ton 13 日目: @horimislimeさん - git mergeでコンフリクトが発生するか前もって調べる方法 - Qiita [キータ] 14 …

Jekyllバージョンアップの際に思いのほか手こずった話 てっく煮さん製プラグインの更新に追従したい編

前回までのあらすじ Jekyllバージョンアップの際に思いのほか手こずった話 Jekyll Bootstrapの更新に追従したい編 結論 fork していれば、だいたいなんとかなる。 環境 Ruby 1.9.3 RedCloth (4.2.9) bundler (1.3.5) classifier (1.3.3) colorator (0.1) com…

Subversionのproxy設定でいつもハマるやつ

あらすじ git svn しようとしたらエラー。 $ git svn rebase Malformed file: /c/Users/xxx/.subversion/servers:68: Option expected at /usr/lib/perl5/site_perl/Git/SVN/Ra.pm line 81 環境 Windows svn バージョン等は失念。まあ、多分バージョンはあま…

Jekyllバージョンアップの際に思いのほか手こずった話 Jekyll Bootstrapの更新に追従したい編

あらすじ forkとか、fetchとか、本で読んでるだけじゃ実際やりたい時にどうやりゃいいかわからん…という話。 Github Pagesで運用しているJekyllのバージョンアップをする時に死んだ 原因は、他の人が公開しているプラグインやcssをほいほい コピペ していた…

GitHub PagesでJekyllプラグインを使えるようにするには…

あらすじ Jekyll@GitHub Pagesの場合、Liquidで(自分で)作ったプラグインは使えないという事が判明した。(ローカルで起動した場合/safeモードじゃない場合は関係ない) 俺の最強ブログシステムも火を噴いてたぜ - Webtech Walker これを回避するには GitHub …

git-svnインストールからgit svn dcommit完了までの手順

あらすじCentOSのインストール時に入れたGitにはgit-svnが入っていない(?)ので、一から入れようとしたが、ネットに繋がっていない環境だと結構依存とかがめんどくさかったのでメモ。環境 CentOS 6.2 Git 1.7.1 git は入っているが、git svnは実行できない $…

Git add, commitをした時、中でどんな事が起こっているのか

あらすじ いまだにファイルがどういうタイミングでリポジトリ、インデックス、ワーキングエリア間を行き来しているのかわからんので色々調べてみることに。 参考資料、サイト 実用Git 見えないチカラ: 【翻訳】Gitをボトムアップから理解する Git - Gitオブ…

Pro Gitと入門Gitと入門gitと実用GitでGitの復習 無名ブランチ(detached HEAD)からの復活編

前回までのあらすじ Pro Gitと入門gitでGitの復習 基本操作編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 ブランチ編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 マージ編 - kk_Atakaの日記 Pro Gitと入門Gitと入門gitでGitの復習 HEADのキャレット…

Pro Gitと入門Gitと入門gitと実用GitとGit道場#1でGitの復習 rebase編

前回までのあらすじ Pro Gitと入門gitでGitの復習 基本操作編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 ブランチ編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 マージ編 - kk_Atakaの日記 Pro Gitと入門Gitと入門gitでGitの復習 HEADのキャレット…

Git道場#1に参加しました と、pullとpull --rebase備忘録 #gitdojo

概要 Git道場 - Git道場 (Git Dojo) 対象者が merge / rebaseにちょっと自信がない conflictが怖い まさにそんな状況だったので、打破するために参加しました。 心「Git総論、心構え」 @iwamatsuさんの講義 Gitにはリモートリポジトリ、ローカルリポジトリが…

Pro Gitと入門Gitと入門gitでGitの復習 HEADのキャレットとかチルダとか補講編

前回までのあらすじ Pro Gitと入門gitでGitの復習 基本操作編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 ブランチ編 - kk_Atakaの日記 Pro Gitと入門gitでGitの復習 マージ編 - kk_Atakaの日記 GitHubで他の人の.gitconfigとかを見たりすると、HEAD^と…

Pro Gitと入門gitでGitの復習 マージ編

前回までのあらすじ Pro Gitと入門gitでGitの復習 基本操作編 - kk_Atakaの日記 kk_Atakaの日記 今回はマージから。 参考 Git - Book 入門git マージ 前準備 ここでブランチ用にリポジトリを作りなおした。 $ cat field.html <h1>僕にその手を汚せというのか</h1>とい…

Pro Gitと入門gitでGitの復習 ブランチ編

前回までのあらすじ Pro Gitと入門gitでGitの復習 基本操作編 - kk_Atakaの日記 今回はローカルブランチから。 参考 Git - Book 入門git 他のVCSとの違い Subversionなどは各ファイルに対しての差分を時間軸で持っていた Gitではコミットのたびにその時のリ…

Pro Gitと入門gitでGitの復習 基本操作編

あらすじ めっきりadd, commitくらいしか使っていないGitをもう一回さわってみて学びなおす。Pro Gitのページもブクマしただけで真剣に読んでいなかったので読み進める。 続き。 Pro Gitと入門gitでGitの復習 ブランチ編 - kk_Atakaの日記 参考 Git - Book …

GitプロジェクトをコミットしたタイミングでJenkinsにビルドをしてもらいたい!

あらすじ 全然CIっぽくJenkinsを使っていなかったので本格的に使ってみたい。 Gitを連携させたい GitリポジトリにコミットしたタイミングでJenkinsにビルドさせてみたい …のだが、いきなりビルド時にcloneできないという現象でハマっていた。 ERROR: Error c…

BPStudy#41に参加しました

詳細: BPStudy#41 : ATND ATNDなどでBPStudyの存在は知っていたのですが、今回初参加。分散SCMを勉強しようと思って最近Gitを使いはじめたのですが、リアル周りに使っている人がいないので知識共有ができず……。他の人はどうやって使っているのかなーと思って…