gotohayato.com

moon indicating dark mode
sun indicating light mode

タグ Git の記事

git log で特定の期間のログだけを出力する方法

2018/10/20

Git の git log コマンドで期間を絞ってログを出力する方法についてです。 歴史が長くコミットの多い OSS のコミットログを見たいとき等に便利です。 早速結論ですが、以下のオプションが使えるのでこれを利用すると OK…

Git で管理下にあるファイルのみをステージングする方法

2018/06/22

Git リポジトリで、新しいファイルは追加せずに、すでに Git で管理されているファイルの変更及び削除のみをステージングする方法です。 ファイルを選り分けてひとつずつ add するのが億劫なときに便利です。 確認時の Git のバージョンは 2.18.…

Git のリモートリポジトリで削除されたブランチをローカルから削除する方法

2018/05/30

Git で、リモートリポジトリで削除済みの不要なブランチをローカルから削除する方法についてです。 早速結論ですが、まさにそのための git remote prune があるのでこれを利用すれば OK です。 git remote prune…

git apply を dry run する方法

2018/05/21

Git の git apply コマンドを、実際にファイルを変更することなく事前にチェックしたいことがあります。 そういうときに取りうるオプションとしてどんなものがあるかをまとめました。 尚、今回の動作確認には Git のバージョン 2.17.0 を使用しました。 a…

GitHub にリポジトリを追加する方法のパターン別まとめ

2018/02/27

GitHub にリポジトリを追加する方法についてパターン別にまとめてみます。 このあたりは Git 歴が短めの方や、 Git には慣れているが GitHub…

Git で git pull するとマージすべきブランチがわからないと言われる場合の対処方法

2018/02/19

Git の基本になりますが、 git pull コマンドを実行すると次のようなメッセージが出て処理が走らないことがあります。 Git は、 git pull の基本形である git pull <remote> <branch> の <remote…

Git でリモートに push 済みのコミットを amend したときの対応方法

2018/01/06

Git でリモートに push した後のコミットを、ローカルで commit --amend で変更してしまった場合の対応方法についてです。 凡ミスにより年に数回はこの状況に遭遇するので、やり方をまとめておきます。 対応オプション 対応方法のオプションがいくつかあります。 a…

Git の「バウンダリーコミット」とは

2017/11/02

Git のコマンドの説明を読んでいると、ときどき「バウンダリーコミット」( boundary commit…

Git で最初のコミットも含むすべての差分を取得する方法

2017/10/14

Git で最初のコミットも含む差分をすべて取得する方法についてです。 Git の最初のコミットの内容は git show で確認できますが、それを diff…

Git の 1 文字エイリアスでも自動補完を効かせる方法

2017/10/10

私はふだん git コマンドの利用頻度が多いので、 git コマンドの 1 文字エイリアス g をよく使っています。 1 文字エイリアスは一度慣れたらとても快適ですが、 Tab…

よい Git コミットメッセージを書くために気をつけるべきポイント

2016/09/08

本日は Git のコミットメッセージについてです。 Git の(広くいうなら VCS…

Git でローカルブランチをチェックアウトせずに更新する方法

2016/08/10

Git でカレントブランチ以外のブランチを更新する方法についてです。 Git を使っていると、カレントブランチ以外のブランチを、チェックアウトしないまま(カレントブランチを切り替えないまま)で更新したくなることがときどきあります。 そういうときには次のようにすれば OK…

Git で引数なしで push したときの挙動オプション

2016/06/14

Git で引数を省略して push したときの挙動のオプションについてかんたんにまとめておきます。 git push の正式なフォーマットは次のとおりですが、 たいていの場合 git push…

Git で疎通試験を行う方法

2016/06/01

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

Git でデフォルトのリモートを変更する方法

2016/05/28

Git の各種コマンドでリモート名を省略したときに使用されるデフォルトのリモートを変更する方法についてです。 Git では git pull や git push…

git diff コマンドとふつうの diff / patch コマンド

2016/05/07

git のサブコマンドである git diff と通常の diff コマンド、 patch コマンドについての tips をいくつかまとめます。 diff コマンドで git diff 風の出力を出す方法 git diff の出力結果を通常の patch…

git clean のオプションについてのまとめ

2016/04/26

Git で最も恐ろしい恐怖のコマンドのひとつ git clean のオプションについてかんたんにまとめておきたいと思います。 git clean のオプション: -d : ディレクトリを削除対象に含める。 -f ( --force…

Git でのリモートリポジトリの操作方法まとめ

2016/04/16

Git でリモートリポジトリを操作する方法についてかんたんにまとめてみたいと思います。 以下 CRUD の順で書きます。 C: 作成 リモートリポジトリを追加する R: 表示 リモートリポジトリを一覧表示する リモートリポジトリの詳細を確認する(疎通確認も行う) U…

Git で現在のコミットのハッシュを取得する方法

2016/02/18

Git で現在のコミット(正確には HEAD )のハッシュを取得するには rev-parse コマンドを利用します。 ハッシュの短縮版を取得したい場合は --short オプションを追加します。 ハッシュだけでなくコミットメッセージなども取得したいときは log…

Git で一部のファイルのみ特定のコミットの状態に revert する方法

2015/04/18

Git でローカルリポジトリの一部のファイルのみ以前の状態に戻す方法を。 いくつか方法がありますが、 git diff と patch を使う方法がかんたんなのではないかと思います。 たとえば .htaccess…

Git の設定ファイル .gitconfig でのコメント方法

2015/04/07

# あるいは ; で始まる行がコメントとなります。 参考 Git - git-config Documentation

Git コマンドでブランチ名に問題があるときのエラー

2015/03/26

エラー 原因 原因は HEAD という名前のブランチ(あるいはタグ)が作成されていることです。 Git において HEAD は先頭コミットを指す予約語なので HEAD という名前を使うと上記警告が出ます。 対処方法 HEAD…


hg
後藤隼人
個人事業でウェブ開発やマーケティングをしています。
GitHub