Gitに関するcrist18のブックマーク (10)

  • transitive.info - git log 使い方

    git log 使い方 コミットログを表示する git log とするとページャが起動して(設定による) コミットログが表示される。 パッチ形式のコミットログを表示する コミットログと変更点のパッチ形式を表示するには「-p」オプションを使う。 git log -p コミットログとファイルの変更の状態を表示する git log --stat とすると diffstat が表示される。また、 git log --name-status とすると変更されたファイルの名前とステータスが表示される。 コミットログを指定した数だけ表示する たとえば、最近のコミットログを 5 つだけ表示するには「-<num>」か「-n」オプションを使って git log -5 git log -n 5 とする。 特定の範囲のコミットログを表示する 「<since>..<until>」で指定する。 たとえば、 git l

    crist18
    crist18 2014/07/04
    2つのコミット間の差のコミットログを表示する。“git log master...customize”
  • Git Reference

    crist18
    crist18 2014/07/01
    シンプルなGitリファレンス。
  • detached HEAD状態から元に戻すコマンド (git, checkout, fix a detached HEAD, .git/HEAD, refs/heads/master) - いろいろ備忘録日記

    gitにて、意図せずにdetached HEAD状態になってしまった場合に元に戻る方法についてメモメモ。 git触っていて、たまにdetached HEAD状態に突入してしまうことがあります。(私の場合) 大抵は、checkoutで特定のコミットを指してしまった場合です。 detached HEADは、そのまんま「デタッチ状態のHEAD」です。 デタッチはアタッチの逆なので、これもそのまんま「切り離された状態」という意味になります。 でも、この状態になるとgitが警告メッセージを表示してくるので、いきなりなるとアセりますw 具体的には以下のようなメッセージが表示されます。 # リポジトリ初期化 git init # 適当にファイル追加してコミット touch test.txt git add -A git commit -m "add" git commit -am "mod" # 現在,

    detached HEAD状態から元に戻すコマンド (git, checkout, fix a detached HEAD, .git/HEAD, refs/heads/master) - いろいろ備忘録日記
    crist18
    crist18 2014/06/30
    git checkout -b new-branch-name
  • gitのHEADがブランチから外れてしまう現象とその直し方 - 西尾泰和のはてなダイアリー

    detached HEADって言う名前で入門Gitにも書いてあるんだけど、そういうことが起こりうるってメンタルモデルができてないと起きていることにすら気づかないので書いておく。 まず説明用のリポジトリを用意します。 t$ git init Initialized empty Git repository in /Users/nishio/gittest/pygit2/t/.git/ t$ touch a t$ git add a t$ git commit -m "add a" [master (root-commit) 6f6eb7c] add a 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 a t$ touch b t$ git add b t$ git commit -m "add b" [m

    gitのHEADがブランチから外れてしまう現象とその直し方 - 西尾泰和のはてなダイアリー
    crist18
    crist18 2014/06/30
    “'detached HEAD'状態になっちゃったよ。”
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    crist18
    crist18 2014/05/29
    git diff のオプション。
  • Git revert | Atlassian Git Tutorial

    git revert は元に戻すコマンドの一種だと考えることもできます。ただし、通常の元に戻す操作とは異なる動作をします。プロジェクト履歴において、そのコミットがなかったことにするのではなく、そのコミットによって加えられた変更を打ち消し、その結果を含む新しいコミットを追加します。これは Git の履歴を保全するためであり、バージョン履歴の完全性の維持とコラボレーションの信頼性の確保のために重要です。 「revert (打消し)」は、プロジェクト履歴からコミットを打ち消す場合に使用します。これは、バグの追跡を行った結果あるひとつのコミットが原因であることが判明した場合などに有用なコマンドです。git revert を使用することにより、手作業で分析、修正し、その結果を新しいスナップショットとしてコミットするのではなく、それらすべてを自動的に行うことができます。 git revert コマンド

    crist18
    crist18 2014/05/29
    Git revertは変更ログを残してHEADを進める。
  • BitbucketにSSHでアクセスする(複数アカウントもおっけー) - 株式会社CFlatの明後日スタイルのブログ

    BitbucketのリポジトリにはHTTPSでアクセスすることができますが、毎回パスワード入れるのも面倒だし、pushする情報が多すぎてエラーになることもあります。SSHを使えばそれを解消できるのですが、公式以外にあまり情報がなかったんでここに書いておくことにします。 複数アカウントで使う方法も意外にわかりづらかったので残しておきます。ちなみに会社用のアカウントでは仕事のソースコードを、個人のアカウントでは各種設定ファイルなどを管理しています。 単アカウントのみSSH接続できれば良い場合 手順はこうです。 ・公開鍵と秘密鍵のペアを作る ・公開鍵をBitbucketのアカウントに登録する ・gitプロトコルでアクセス 公開鍵と秘密鍵のペアを作る Macを想定しています。 ターミナルを開いてssh-keygenコマンドを実行すると、~/.ssh/以下に鍵が生成されます。ここではid_rsaとi

    BitbucketにSSHでアクセスする(複数アカウントもおっけー) - 株式会社CFlatの明後日スタイルのブログ
    crist18
    crist18 2014/05/24
    BitbucketにSSH鍵を追加。複数アカウントで利用する方法。
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
    crist18
    crist18 2014/05/17
    Gitでよく使用するコマンド。
  • SSH認証キーをBitbucket/GitHubに設定しよう! [Mac簡単手順]

    BitbucketやGitHubのGitリポジトリにアクセスではSSH認証キーを使うことができます。このSSH認証キーを使ったアクセスのメリットは次のとおりです。 * Pushするときにいちいちパスワードを打つ必要がなくなる * セキュリティが向上する 今回はMacでSSH認証のための公開鍵と秘密鍵を生成して、GitHubやBitbucketに公開鍵を登録して、SSHでアクセスできるようにするまでの設定手順をできるだけわかりやすく書いていきます。もし、詰まった点とかあればコメントお願いします! (04/11 22:30) 前回の修正でミスってた部分を修正 🐯 流れSSH認証キーの設定の流れは次のとおりです。 (1) SSH認証の公開鍵と秘密鍵を作成 (2) Mac側(クライアント側)へのSSHキーの設定 (3) Bitbucketへの公開鍵の登録 (4) GitHubへの公開鍵の登録

    SSH認証キーをBitbucket/GitHubに設定しよう! [Mac簡単手順]
    crist18
    crist18 2014/05/14
    SSH認証キーの設定。
  • Git - Book (日本語訳)

    The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s

    crist18
    crist18 2014/04/24
    Git Pro。
  • 1