タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Gitに関するshuhei_labのブックマーク (4)

  • Git で疎通試験を行う方法

    Git でリモートへの接続がうまくできるかどうかを確認する方法についてです。 すぐに結論ですが、次のコマンドを使えば OK です。

    Git で疎通試験を行う方法
  • Git で コミットを無かったことにする方法 (git revert の使い方) - akiyoko blog

    Git でコミット(とかマージ)を無かったことにする方法といえば、「git revert」なのですが、使い方にちょっとひとクセ(?)あったのでメモっておきます。 「git revert」は正確には、commit を無かったことにするのではなく、対象の commit の変更を相殺するような差分commitを自動で生成するというものです。 コミットを文字通り無かったことにする(コミットログから特定のコミットだけ抜き出す=履歴が残らないようにする)には、「git reset --hard」「git rebase」「git cherry-pick」「git push -f」などを駆使すればできるのですが、いくつかコミットやマージが重ねられた後にそれをするのは、あまり現実的とは言えませんよね。 そこで、「git revert」の登場です。 実践 例えば、以下のような commit があったとします。

    Git で コミットを無かったことにする方法 (git revert の使い方) - akiyoko blog
  • 最低限押さえておきたいGitの超基本的な作業フロー、5つのコマンドまとめ

    連載「こっそり始めるGitGitHub超入門」では、バージョン管理システム「Git」とGitのホスティングサービスの一つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、連載を最後まで読み終えるころには、GitGitHubの基的な操作が身に付いた状態になっていると思います。 連載第2回目の稿のテーマは「Gitの基的な作業フローを学ぶ」です。 前回の「初心者でもWindowsmacOSでできる、Gitのインストールと基的な使い方」でも「Gitの基的な作業フロー」を扱いましたが、かなり急ぎ足な解説となってしまいました。今回は、作業フローの各要素について、前回よりも詳しく解説していきます。 「Gitのインストール」や「初期設定」については、前回の記事で解説したので、そちらを参考にしてください。また「バージョン管理シ

    最低限押さえておきたいGitの超基本的な作業フロー、5つのコマンドまとめ
  • 【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!

    gitのコマンドって、コマンド名だけでは動作が想像できないものが多いですよね…。けど、勉強していく中で呪いのように見かける言葉。 『rebaseすんなし』 ドユコトー?ってことでまとめ。 pull = fetch + merge(rebase)! まず。 gitの主な動作はpush・fetch・merge・rebaseで出来ます。 push rebase pullはー?っていうと、fetch して mergeする = pull。 ちなみに、fetch して rebase する = pull --rebase。 要するに、pullは使わなくてOK!ってことです。 使わなくていい理由はこちらの記事が分かりやすかったです。ご参照ください。 Git pullを使うべきでない3つの理由 mergeするとどうなるの? mergeは2種類ある!その1・・・Fast-Forward topicランチ

    【git】分かりやすく!mergeは「合流」、rebaseは「付け替え」!
  • 1