You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Dragos Tiselice Posted on July 24, 2015 and last updated May 3, 2019 After publishing gitfs, the git-powered file system, the project has gained a lot of traction. What started as a relatively small project that was needed internally has gathered 684 stars on GitHub and counting. Every now and then people ask us about what they can do with gitfs, and how they would like to use it in places we neve
Steins;GitはSteins;Gateを用いてGitを解説する薄い本です。 Steins;GitはSteins;Gateの二次創作物です。そのため貢献をする前に次に挙げるページを読み、これらに遵守した形で貢献をしていただけるようお願いします。 著作物転載ガイドライン|ニトロプラスNitroplus 二次創作活動における同人誌等の活動に関する取り扱いについて|ニトロプラスNitroplus Steins;Gitの執筆方針について Steins;Gitは「Gitの使い方を、Steins;Gateの世界観を使って説明する」書籍です。「Steins;Gateのストーリーの流れに沿って、Gitの説明をする」書籍ではありません。 簡潔に書くと「シュタゲ本」というよりは「技術書」よりです。とはいえ、なるべくSteins;Gateを絡めていきたいですし、全体の雰囲気もSteins;Gateっぽくした
Git for WordPress. Revisr is a free WordPress plugin that allows you to easily manage and deploy your websites, plugins, or themes by harnessing the power of Git. Download Revisr 2.0 Sponsored by Simple Interface. Revisr was built with simplicity in mind, so all of it's key functions are just a click away. You can toggle between branches, or pull down updates from GitHub or Bitbucket without leavi
皆さんはプロジェクトのリソースとしてエクセルの xlsx ファイルを使う事があると思います。 何てったって事務職の人ですら楽々使えるスーパー優れた UI なので、 web の管理画面とかを作り込むよりもエクセルでシート作ってもらってしまった方が早いケースも多いんです。現実の世界では。 で、普通の人は TSV にするだの CSV にしてもらうだのすると思うんですが、一方的にデータ貰うだけなら良いんだけど、相手とやり取りする時にはどうしても xlsx ファイル経由とかにしないと相手がこまる!やっぱりエンジニアのエは優しさのエだから相手に優しくしないとだめです。 で、 xslx ファイルでエンジニア以外の人とデータやり取りするとやっぱり、バージョン管理したくなるのが人情です。 でも xslx ファイルはバイナリファイルなので git diff とかが残念です。。。 って事で作っちゃいました。 h
Web制作者のためのGit入門 著作者名:大杉充、 外村和仁 編集者名:CodeGrid 書籍:2,519円 電子版:2,519円 A5判:224ページ ISBN:978-4-8399-5202-0 発売日:2014年06月28日 備考:初中級/Win&Mac 内容紹介 いま注目のバージョン管理システム、Gitの入門から実践まで! いま開発現場で注目を集めているバージョン管理システム、Git(ギット)。ソフトウェア開発だけでなく、Web制作/Web開発の現場にも徐々に導入が進んでいます。 しかし、CUIでの操作(いわゆる黒い画面)のイメージが強いせいか、便利なものだとは聞いているが手が出せない人から、日常的に使いこなしている人まで、個人によって、活用の度合いに大きな差があるのではないでしょうか。 本書はこのような状況を背景に、初心者から中級者までを幅広くサポートできるよう、「Git入門編」
変更したファイルだけまとめて取り出したいというケースがけっこうあるみたいなんで書いてみた。 gitの差分のファイルをつくる — Gist こいつをパスが通ってるところに置いて実行権限つけたら $ git export-diff <commit> <output_dir> こんな感じで実行すると<commit>からHEADまでの差分ファイルを<output_dir>にコピーする。<commit>の部分はgit diffと同じ物が使えるので $ git export-diff HEAD^^^ path/to/dir $ git export-diff HEAD^^^..HEAD^ path/to/dir $ git export-diff <sha1> <sha1> path/to/dir $ git export-diff <sha1>..<sha1> path/to/dir みたいな感じで
git には rebase というとても便利なコマンドがあります。その中でも特に便利なのが -i または --interactive オプションです。便利なのですがよく忘れるのでまとめもかねてこの記事で詳しく紹介します。 前提 この記事では説明のために以下のようなコミット状態である前提で話を始めます。よくあるコミットの流れです。 git rebase -i -i は --interactive とあるように、対話的に rebase が実行できるコマンドです。これでなにが出来るかというと コミットメッセージを編集する コミットをまとめる コミットを分割する コミットの順番を移動させる コミットを削除する など、いろんなことが出来ます。基本的な構文は [kengo@tkengo-mac] $ git rebase -i <commit> これだけ。 <commit> には特定のコミットを指定し
案件で「作業の差分を納品してくれ」とか言われることってよくあります。 今までは手作業でディレクトリ作って、ファイルをコピーしてましたが、 もう、そんなうんざりする作業とはおさらばできそうです。 git archive と git diff の合わせ技で差分を出力できる事がわかったからです。 例えば、一個前のコミットから現在のコミットまでの差分を取り出したい時は、 git archive --format=zip --prefix=root/ HEAD `git diff --diff-filter=d --name-only HEAD^ HEAD` -o archive.zip まずは、git archive について。 --format=zip を付けるとzipで固めてくれます。 --prefix=root/ は抽出したファイルをrootディレクトリに入れた状態にしてくれます。 -o a
いざリモートリポジトリにpushしようとして、先にリモートリポジトリに変更があった場合に、「'git pull' でマージしてから push しろや」と怒られることがありますよね? $ git push origin master To ssh://sakura/var/git/test_repo.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh://sakura/var/git/test_repo.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before
タグ tag はブランチのようなものですが、変更が出来ません。 あるコミット時点のスナップショットです。 git では、コミットに名前やメッセージや署名を付与して、タグを作成することが出来ます。 一般的には、リリース時点のスナップショットを保存するためにタグを利用していることが多いと思います。 tag の表示 現在のタグ一覧を出力します。表示順はアルファベット順です。 $ git tag パターンを指定してタグを表示するには -l を使用します $ git tag -l '0.01*' 0.01 0.01beta tag を打つ 一番簡単にタグを打つには、git tag のあとにタグ名を渡すことです。 $ git tag TAG_NAME メッセージ付きでタグを打つには以下のようにします。 $ git tag -a TAG_NAME -m 'MESSAGE' -m を省略すると、エディタが
A successful Minecraft Git branching model この記事では、私のすべてのMinecraft(シングルでもマルチでも)で約半年ほど導入して、とてもうまく行くことがわかったセーブデータ管理モデルを紹介する。しばらく前からこれについて書くつもりだったが、今まですっかりその時間を見つけられずにいた。ここでは私のマイクラライフのの詳細については書かず、単にマイクラ管理のブランチ戦略についてだけ述べよう。 ここではソースコードのバージョン管理のためのツール、Gitを使用して、MinecraftのセーブデータとMinecraft自身を管理する。 はじめに断っておくと、この文章は殆どのクラフターには役に立たない。Gitは一般的に他のバージョン管理システムより敷居が高いと言われており、非プログラマは恐らくバージョン管理システムに触れたことがないだろう。したがって、前提
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く