stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace
世の中にGitのチートシートはいくつかあるけど「Gitを知らない人に渡して最初に読んでもらうのに適したもの」が見つからない。チートシートじゃなくてチュートリアルと呼ぶべきかもしれないけど、とにかく印刷してA4で1枚になるくらいの資料が必要だ。Gitに触れた技術者が軒並み同じ落とし穴でコケるのは正しい状態ではない。「Gitには、indexっていう『コミットする前にワークツリーで行った変更のうちのどの部分をコミットするか整理するための場所』があるんだよ」とか「git revertはsvn revertと違っていきなりリポジトリに変更を加えるから気をつけて」とか最初に言ってもらえればもっとスムーズに進めたはずだ。 というわけでどういうチートシートが必要かに関して考えてみる。 登場人物 http://www.ndpsoftware.com/git-cheatsheet.html このチートシートが
しばらく前にいろいろあってクックパッドを退職し、 諸事情によりリスタという会社の立ち上げをやっていました。 クックパッドを退職したのは完全になりゆきと勢いです。 クックパッドはめちゃめちゃちゃんとしたリーダー陣とあきれるくらい優秀な同僚たちのいるすごくいい職場でした。 いやーもういい歳なのでそろそろ落ち着きたいと思っているのですが、 なかなか縁が無いですね。。。安定と嫁。。。 で最近はRailsとかCSSをオラッと勉強して、 JOBLISTという求人サイトをオラッと立ち上げてました。 でも気がついたらgithubのissueが70個とかになってて、 なんかもう1人じゃダメそうなのでエンジニア募集します! 興味ある人、ぜひメッセージ下さい! twitterでもfacebookでもなんでもokです! なかなかすごい経営陣が揃ってるので面白い経験が出来ると思います。 次世代 Web カンファレン
PreziとUbuntuでプレゼン資料を作る prezi.comというプレゼンテーション資料作成サービスをご存知でしょうか。プレゼンの資料といえば、PowerPointやOOo Impressで作成する「ページをめくっていく紙芝居タイプ」のものが一般的だと思います。Preziは「プレゼン資料全体を一枚の絵とし、その中を回転、拡大、縮小しながらカメラを移動させていく見せ方」をするツールです。 今週のレシピは、先日4月16日のオープンソースカンファレンス2011 Kansai@Kobeにて筆者が行なったプレゼンテーションの資料を題材に、prezi.comとそのオフライン版クライアントであるPrezi Desktopを紹介します。 なお、筆者が行ったプレゼンテーションの資料は次のものです。Preziで作成したプレゼンがどのように見えるのか、参考になれば幸いです。 Prezi.comにアカウントを
この数カ月間、わたしは自分が記事を掲載しているほとんどすべてのサイトで、「Ubuntu 11.04」はUbuntuにとって大きな後退になるだろうと言ってきた。この「後退」の主な原因は、Canonicalがデフォルトのデスクトップに「Unity」を採用したことだ。この判断によって、GNOMEと「GNOME 3」は脇に追いやられることになった。しかし、Ubuntu 11.04 Beta 1を1週間使ってみた結果、わたしの意見は間違っていたと言わざるを得ない。このリリースにはいくつかの弱点はあるものの、このベータ版はUbuntuが道を踏み外してなどおらず、迷走しているわけでもないことがわかった。実際、わたしが予想できる限りでは、Ubuntu 11.04はLinuxの王座に止まり続けるだろう。 わたしはこれまで、Mark Shuttleworth氏は大きな間違いを犯した(つまりUnityへの切り替
MacのパッケージマネージャであるところのHomebrew先生。だが今ひとつ理解できてないので色々と躓いた。一応、解決したのでその方法を記しておく。 利用環境はこんな感じ。 デフォルトのインストール先/usr/localではなく~/.localを作ってそこで運用。 brew doctorによるとgccが非推奨バージョンらしい。バージョンは4.2.1。 で、躓いたのはfontforgeのインストール。 まず、依存パッケージであるcairoが入らない。以下のようなエラーを吐かれた。 Error: Failed executing: make install These existing issues may help you: https://github.com/mxcl/homebrew/issues/7658 https://github.com/mxcl/homebrew/issues
人気のデスクトップ向けLinuxディストリビューション、Ubuntuには32bit(i386)版と64bit(AMD64)版の二つがあります。その一番の違いは利用できるメモリの最大容量。Windowsでもそうですが、32bit版では3GB程度までしか利用できません。最近ではめっきりメモリも安くなり、ノートPCでも4GB以上積んでる方も多いでしょう。そんな人は64bit版を使いたくなるはずです。 しかし64bit版Ubuntuは日本人ユーザー用にカスタムされた日本語 Remix CDが存在しません。IPAモナーフォントの導入やLaTeX日本語環境の構築などは日本語 Remixに含まれる「日本語環境セットアップ・ヘルパ」があると便利です。日本語 Remixでないオリジナル版を日本語 Remixにする方法はJapanese Teamのパッケージレポジトリを追加するにあります。 ここでは例としてU
■デーモン自動起動の設定 ○違いがあるもの ・自動起動の追加 /sbin/chkconfig --add (デーモン名); /sbin/chkconfig (デーモン名) on /usr/sbin/update-rc.d (デーモン名) defaults ・自動起動の解除 /sbin/chkconfig (デーモン名) off /usr/sbin/update-rc.d (デーモン名) remove ・自動起動設定の確認 /sbin/chkconfig --list Debianはない? ○共通 ・起動時に実行される デーモン名には、/etc/init.d内のシェルスクリプト名が入ります。 これは、CentOSの方が便利な気がします。 ■iptables ○ファイアウォール設定 /etc/sysconfig/iptables CentOSでは、ファイアウォール設定が上記ファイルに保存されま
In this lesson, we'll focus on workflow. More specifically, we'll use the helpful GitHub service hooks to automatically update a project on our personal server whenever we push updates to a GitHub repo. Prefer a Video Tutorial? Step 1 - Create a Git Repo We certainly need some sort of project to play around with, right? Let's do that right now. Using which ever tool you prefer (I'd recommend Struc
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
米Vyatta社が開発を進めるLinuxディストリビューション。WANルーティング、ファイアウォール、フィルタリングなど、ルーターとしての用途に特化した仕様になっている。クラウドコンピューティングが普及したことで、商用ルーターを置き換えるものとして注目を集めている。システム構成を柔軟に変更できるクラウドコンピューティングでは、ハードウエア製品よりもソフトウエア製品の方が親和性が高いからである。 製品名のvyattaは、古代から中世にかけてインドや東南アジアで使われていた「サンスクリット語」からとったもので、「オープン」という意味を持つ。その意味するとおり、多種多様なオープンソースを組み合わせて構成されている。主なオープンソースのアプリケーションは、ルーティングデーモンの「Quagga」、ファイアウォールやNAT(ネットワークアドレス変換)機能を持つ「iptables」、IPS(不正侵入防止
Get things done with ease, comfort, and control. An easy and elegant way to use your computer, GNOME is designed to help you have the best possible computing experience. Simple and Easy to Use Every part of GNOME has been designed to make it simple and easy to use. The Activities Overview is a simple way to access all your basic tasks. A press of a button is all it takes to view your open windows,
After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab. No new issues can be reported in GNOME Bugzilla anymore. To report an issue in a GNOME project, go to GNOME GitLab. Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab. No new issues can be reported in GNOME Bugzilla anymore. To report an issue in a GNOME project, go to GNOME GitLab. Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Not your computer? Use a private browsing window to sign in. Learn more
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く