Yanor.net/
Wiki
Blog
GitHub
English
./?Git
dotNet
ASP.NET MVC
PowerShell
AutoHotKey
シェルスクリプト
PHP
Perl
DBIC
Java
JavaScript
TypeScript
Node.js
HTML
Windows
WSL
Windows Server
Windows アプリ
VSCode
UNIX
FreeBSD
Linux
ネットワーク
PostgreSQL
MySQL
Apache
Samba
Git
Mercurial
Subversion
Vim
SSH
Docker
全文検索
AND検索
OR検索
edit
Follow
Git
git add
add -Uとadd -Aとadd .
パッチをadd
管理下にないディレクトリをディレクトリだけ追加する
git branch
コミットIDからブランチ名を調べる
ブランチを削除
ブランチ一覧を時間でソート
ブランチ名変更
リモートブランチの一覧を確認
リモートブランチの設定
親ブランチ(ブランチ分岐点)を確認
設定されてるリモートブランチの確認
設定されてるリモートブランチの解除
git checkout
リモートブランチをチェックアウトする
別ブランチのあるファイルを取得する
親コミットを指定してブランチを作る
過去のリビジョンに戻す
git cherry-pick
git clean
追跡対象外の不要なファイルを削除
git clone (既存リポジトリの複製)
git commit
git commit --amend --author (Authorも変更)
git commit --amend (直前のコミット内容を修正する)
git config
カラー出力
リポジトリごとに名前やメールアドレスを設定
git diff
ブランチ作成時と現在をスリードット(...)で比較する
ブランチ間で特定のファイルのdiffを見る
リモートリポジトリのブランチとの差分を見る
ワーキングツリーと各コミット間のdiff
更新されたファイル名一覧の取得
git fetch
git pull
git fetch (git pull)
GitHub
HTTPSでcloneする
プルリクエストをローカルにチェックアウトする
git init
既存ファイルをインポートして共用リポジトリを作る
git init (リポジトリの作成)
git log
あるファイルがいつ削除されたか調べる
そのコミットで更新されたファイル名を表示する
コミットIDを指定して絞り込む
条件指定してコミットを絞り込む
特定のファイルの変更履歴(差分)を確認
特定のブランチのログのみ表示する
表示フォーマットを指定する
git merge
マージがコンフリクトしたので取り消す
マージがコンフリクトを起こすか確認する
git mv (ファイル移動・リネーム)
git pull
リポジトリとブランチの指定
git push
git push --force
push時に--set-upstreamを聞かれるのを省略する
push時にデフォルトのリモート追跡ブランチを指定
デフォルト以外のリモートブランチにpushする
リモートにブランチを作る
リモートブランチのリネーム
リモートブランチの削除
git rebase
コンフリクト時の対応
コンフリクト解消した後に違いがなくなり--skipする
最初のコミットからgit rebaseする
複数のコミットを1つにまとめる
git reflog (git resetを取り消す)
git remote
リモートリポジトリのURLの登録・変更・削除
リモートリポジトリのURLの確認
git remote (リモートリポジトリの操作)
git reset
git resetとgit checkoutの違い
git resetを取り消す
コミットを取り消す(過去のコミットに戻す)
ステージングを取り消す(INDEXを戻す)
ファイルの修正を取り消す
マージの取り消し
ローカルブランチをリモートブランチで入れ替える
取り消したコミットの内容を確認する
概要
直前のコミットを複数のコミットに分割
git rev-list(git logのうちコミットIDだけ参照)
git revert (過去のコミットを取り消す逆パッチをコミットする)
git rm
git addの取消し(ファイルを管理対象外にする)
git rmの取消し
git rm (ファイル削除)
git show
任意のコミットのファイル内容を表示する - svn cat
親コミットを確認
git show-branch
現在のブランチの親ブランチを調べる
git show (過去のリビジョンを見る)
git stash
Untrackedなファイルもスタッシュする
変更に含まれるファイル一覧・差分を表示
変更の一覧
変更をスタッシュする
変更を削除する
変更を復元する
git status
Untrackedファイルだけ取得
ステージングされたファイルの一覧
git svn clone
SVNのリポジトリをGitで使う
フック
Windowsでpre-commitを実行する
全般
オプションの--(2つのハイフン)の意味
参照
HEAD ORIG_HEAD他
refs
変更・取消
修正・削除したファイルを元に戻す
直前にコミットしたメッセージを変更する - git commit --amend
過去のコミット群のAuthorの名前やEmailを書き換える
間違って混入したファイルをリポジトリ履歴から削除する
設定
autocrlfとsafecrlf
diffoolにWinMergeを使う
gitattributes
Git for Windows
Alternate screen bufferを無効にする
ConEmuのタスク設定
Explorerのコンテキストメニューから項目を削除する
git-bash.exeとgit-cmd.exe
gitconfigのパスを変更する
gitconfigファイルのパスを確認する
GIT_SSHでOpenSSHとPlink.exeどちらを使うか指定する
GIT_SSHを使ってssh_configを指定する
HTTPSのパスワードの保存場所
SSHにPuTTYを使う
Windowsのクリップボードを共有
アップグレードインストール
インストール
インストール FAQ
古いバージョンの入手
自動更新チェックを無効化する
設定
gitignore
いくつかのファイル以外はすべてignoreする
includeIfでgitconfigを読み分ける
SubversionのワーキングコピーとGitリポジトリを共用する
TortoiseGit
SSH設定 - OpenSSHを使う
SSH設定 - TortoiseGitPlink.exe
インストール
インストール - Debian 9 ソース
エンコーディングがUTF8以外のテキストファイルを扱う
タブ補完 autocompletion
リポジトリ毎にSSH鍵を指定する
秘密鍵を指定してGitHubからgit cloneする
運用
HEADとINDEXとワーキングツリー
チートシート
ブランチ戦略
リビジョン指定の記法
参考
http://progit.org/book/ja/
http://learngitbranching.js.org/
最新の30件
2023-01-23
JavaScript/React/useEffect/いつなぜuseEffectを使うべきか?
2023-01-06
Docker/環境変数/docker composeでホストOSのシェルの環境変数をコンテナに渡す
Docker/環境変数
2022-12-31
Docker/コマンド/docker images/あるイメージを依存してる子イメージを取得する
Docker/コマンド/docker images/あるイメージが依存してるイメージを取得する
2022-12-20
Git/git status/ステージングされたファイルの一覧
2022-12-17
PowerShell/文法/ループ
2022-11-12
UNIX/tmux/copy-modeの右上にある「0/0」の意味
Git/git branch/コミットIDからブランチ名を調べる
2022-11-11
Git/設定/includeIfでgitconfigを読み分ける
2022-10-22
Windows-アプリケーション/VSCode/設定/Settings Syncの同期内容を確認
2022-10-20
Node.js/npm/nodeコマンドに付属するnpmコマンドのバージョン
2022-10-17
JavaScript/React/イベント処理/カリー化を使ったイベントハンドラー関数
JavaScript/React/イベント処理
2022-10-11
Vim/編集/行をソートする
2022-09-08
JavaScript/文法/関数/アロー関数を使ったカリー化
2022-09-05
JavaScript/React/useEffect/第2引数のReferential Equality(参照の等価性)
2022-09-02
JavaScript/React/React.memo
JavaScript/Vite/デフォルトで出力されるコンソールログを削除する
JavaScript/Vite
2022-08-30
Vim/検索/magic、nomagicなど4つの正規表現モード
2022-08-28
Vim/検索/ビジュアルモードで矩形選択範囲内だけを置換する
2022-08-01
Windows-アプリケーション/VSCode/環境設定/WSLからWindowsのVSCodeを起動
Vim/ウィンドウ
Vim/ウィンドウ/ウィンドウの入れ替え
Vim/ウィンドウ/ウィンドウ入れ替え
Windows/Windows Terminal/設定のバックアップと初期化
2022-06-29
PowerShell/モジュール/インストール済みのモジュールのバージョン確認
2022-06-05
JavaScript/React/HoC - Higher Order Components
JavaScript/React/HoC - Hight Order Components
更新履歴一覧
edit
Last-modified: 2016-06-04 (土) 13:15:15