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
ブランチを削除
ブランチ一覧を時間でソート
ブランチ名変更
リモートブランチの一覧を確認
リモートブランチの設定
親ブランチ(ブランチ分岐点)を確認
設定されてるリモートブランチの確認
設定されてるリモートブランチの解除
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のパスワードの保存場所
includeIfでgitconfigを読み分ける
SSHにPuTTYを使う
Windowsのクリップボードを共有
アップグレードインストール
インストール
インストール FAQ
古いバージョンの入手
自動更新チェックを無効化する
設定
gitignore
いくつかのファイル以外はすべてignoreする
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件
2022-05-23
TypeScript/関数/オプション引数
TypeScript/関数
Windows-アプリケーション/Chrome/機能拡張をソースレベルでカスタマイズする
Windows-アプリケーション/Chrome/機能拡張をカスタマイズする
2022-05-19
JavaScript/Promise/配列から呼ぶ非同期関数を直列に実行する
JavaScript/タイマー処理/sleepいろいろ
2022-05-09
PowerShell/ネットワーク/ポートをリッスンしているプロセスが何をしているか調べる
PowerShell/ネットワーク/ポートをリッスンしているプロセスを探す
2022-05-08
Windows/UI/コントロールパネルの任意の項目のショートカットを作る
2022-05-04
Windows Server/Hyper-V/仮想マシンの移動
2022-04-09
Windows/ハードウェア/ウェブカメラの明るさ等の設定変更
2022-03-25
PowerShell/文法/文字列内の変数展開
2022-03-20
PowerShell/ファイル操作/ファイル検索 シムリンクを探す
2022-03-19
Windows/WSL/環境構築/WSL1のディストリビューションをバックアップする
Windows/WSL/環境構築/WSL1のディストリビューションのファイルをWindowsから参照する
2022-03-12
Windows/UI/設定アプリの中の項目をms-settingsで直接開くショートカット
Windows/UI/設定アプリの中の項目をms-settingで直接開くショートカット
2022-03-05
PowerShell/アプリケーション管理/インストールされたプログラム一覧
2022-03-03
Windows/UI/スクロールバーの幅をレジストリで修正する
2022-02-25
Git/git log/特定のブランチのログのみ表示する
Docker/インストール/WSL上のDockerで名前解決できない
2022-02-15
シェルスクリプト/文法/クォーテーションの中でクォーテーションを使う
2022-02-14
Docker/コマンド/docker inspect/マウントポイントを調べる
Docker/コマンド/docker inspect
2022-02-12
Node.js/npm/npmコマンド/npm create
2022-02-08
JavaScript/React/useEffect/コンポーネント内でsetInverval()を使う
2022-02-07
JavaScript/React/useEffect/ESLintのexhaustive-depsルール
JavaScript/React/useEffect
JavaScript/React/useEffect/useEffectでレースコンディションを防ぐ
UNIX/テキスト処理/hunspellコマンドでカスタム辞書作成
更新履歴一覧
edit
Last-modified: 2016-06-04 (土) 13:15:15