YanoRyuichi.com/
Wiki
Blog
GitHub
English
./?Git
dotNet
ASP.NET MVC
PowerShell
AutoHotKey
シェルスクリプト
PHP
Perl
DBIC
Java
JavaScript
TypeScript
Node.js
HTML
Windows
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 --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
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を取り消す
コミットを取り消す(過去のコミットに戻す)
ステージングを取り消す(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つのハイフン)の意味
変更・取消
直前にコミットしたメッセージを変更する - git commit --amend
過去のコミット群のAuthorの名前やEmailを書き換える
設定
autocrlfとsafecrlf
diffoolにWinMergeを使う
gitattributes
Git for Windows
Alternate screen bufferを無効にする
ConEmuのタスク設定
Explorerのコンテキストメニューから項目を削除する
git-bash.exeとgit-cmd.exe
GIT_SSHでOpenSSHとPlink.exeどちらを使うか指定する
GIT_SSHを使ってssh_configを指定する
HTTPSのパスワードの保存場所
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件
2021-01-15
Git/git diff/ブランチ作成時と現在をスリードット(...)で比較する
2021-01-13
Git/git merge/マージがコンフリクトを起こすか確認する
2021-01-08
ウェブ開発全般/GitHub/サブスクライブしたIssueなどを一覧する
ウェブ開発全般/GitHub
2021-01-07
Git/git branch
2021-01-06
Git/git branch/リモートブランチの設定
Git/git branch/設定されてるリモートブランチの解除
Git/git branch/リモートブランチの確認
2020-12-31
Git/git diff/ブランチ間で特定のファイルのdiffを見る
2020-12-18
Git/git branch/ブランチ一覧を時間でソート
2020-12-08
MenuBar
ミドルウェア/Docker/コマンド/docker/ログ表示
2020-12-04
Node.js/環境構築/nパッケージで任意のバージョンのnodeを実行する
2020-11-29
セキュリティ/OpenVPN/AWS LightsailでOpenVPNサーバ構築
Linux/パッケージ/Amazon/EPELを有効にする
Linux/パッケージ/Amazon
SSH/OpenSSH/現在の設定を確認する
2020-11-26
Windows/ディスク/ごみ箱の使用量
2020-11-23
ミドルウェア/Squid/ログ設定
Linux/システム/タイムゾーンの設定
2020-11-22
Linux/パッケージ/yum/コマンド名からそのコマンドを含むパッケージを探す
2020-11-21
Node.js/npm/npmコマンド
Node.js/npm/npmコマンド/インストール・アップグレード・アンインストール
SSH/WindowsでSSHFS/TODO
WSL/環境構築/同じディストリビューションを複数インストールする
2020-11-18
ウェブ開発全般/その他
ウェブ開発全般/その他/WebARENAのお問い合わせフォームの場所
Windows/ハードウェア/Bluetoothにマザーボード付属のアンテナは必要か?
MySQL/mysqlコマンド/mysqlコマンド作業中にCTRL+Wで行削除でなく単語削除にする
UNIX/ログ/lastコマンドで年を表示する
更新履歴一覧
edit
Last-modified: 2016-06-04 (土) 13:15:15