Git/コマンド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[Git 全コマンド一覧 早見表:https://note.com/yukinooffic...
-[[git コマンド branchの作り方:https://qiita.com/TetsuTak...
*現状確認 [#j040f7be]
***git status [#n09f4438]
**git コマンドのバージョン確認 [#xe0d7347]
$ git --version
**設定確認 [#bdf7ae3a]
$ git config -l
**コミットのハッシュ値 [#sccf7d04]
-[[Git で現在のコミットのハッシュを取得する方法:https://g...
-ハッシュだけでなくコミットメッセージなども表示
$ git log -n 1
*リモートから取得 [#a6b8cdcb]
-[[【Git】リモートブランチをローカルにチェックアウトしよ...
-[[Git リモートのブランチが見えない:https://www.rough-and...
-リモートブランチから最新情報を取得する
$ git fetch --prune
-リモートブランチの一覧を確認する
$ git branch -r
-リモートブランチの develop をローカルにチェックアウトする
$ git checkout -b develop origin/develop
*リポジトリの整理 [#d788a9f8]
**追跡されていないファイルの確認 [#h7cad074]
-[[Git の管理対象外のファイルのみ表示する方法:https://got...
$ git ls-files --others --exclude-standard
-これで表示されるファイルは削除しても Git は無視してくれる
**git clean [#j867c8fe]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
-[[意外と知らない? git clean のオプションについて調べた:...
-[[git clean のオプションについてのまとめ:https://gotohay...
*リポジトリの復旧 [#ce9d09ce]
**pull の取消 [#s1e7da70]
-[[git pull の取り消し方法:https://www-creators.com/archi...
***mergeが成功した状態の取消 [#g06e9217]
-HEAD の移動履歴を表示
$ git reflog
321dd75 (origin/master, master) HEAD@{0}: merge: merging...
321dd75 (origin/prod, prod) HEAD@{1}: checkout: movi...
eceee42 (origin/tmp, tmp) HEAD@{2}: commit: fix th...
321dd75 (origin/prod, prod) HEAD@{3}: reset: moving ...
321dd75 (origin/prod, prod) HEAD@{4}: checkout: movi...
:
-参照、作業ツリー、インデクスを強制的に上記{1}に戻す
$ git reset --hard HEAD@{1}
***mergeが失敗した状態の取消 [#r9ca7c18]
$ git merge --abort
**強制的にリモートの内容で上書き [#p13505c5]
-[[強制的にgit pullをしてローカルの内容をリモートの内容で...
-masterブランチをリモートの最新版で上書き
# masterブランチにチェックアウト
git checkout master
# リモートの最新の状態を取り込む
git fetch origin master
# リセットする
git reset --hard origin/master
-既にmasterブランチにいて、git pullやgit mergeによりコン...
# merge処理の取り消しを行う
git merge --abort
# リモートの最新の状態を取り込む
git fetch origin master
# リセットする
git reset --hard origin/master
*コミット [#ic844cd8]
**取り消し [#p62c5e2f]
-[[[Git]コミットの取り消し、打ち消し、上書き:https://qiit...
終了行:
-[[Git 全コマンド一覧 早見表:https://note.com/yukinooffic...
-[[git コマンド branchの作り方:https://qiita.com/TetsuTak...
*現状確認 [#j040f7be]
***git status [#n09f4438]
**git コマンドのバージョン確認 [#xe0d7347]
$ git --version
**設定確認 [#bdf7ae3a]
$ git config -l
**コミットのハッシュ値 [#sccf7d04]
-[[Git で現在のコミットのハッシュを取得する方法:https://g...
-ハッシュだけでなくコミットメッセージなども表示
$ git log -n 1
*リモートから取得 [#a6b8cdcb]
-[[【Git】リモートブランチをローカルにチェックアウトしよ...
-[[Git リモートのブランチが見えない:https://www.rough-and...
-リモートブランチから最新情報を取得する
$ git fetch --prune
-リモートブランチの一覧を確認する
$ git branch -r
-リモートブランチの develop をローカルにチェックアウトする
$ git checkout -b develop origin/develop
*リポジトリの整理 [#d788a9f8]
**追跡されていないファイルの確認 [#h7cad074]
-[[Git の管理対象外のファイルのみ表示する方法:https://got...
$ git ls-files --others --exclude-standard
-これで表示されるファイルは削除しても Git は無視してくれる
**git clean [#j867c8fe]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
-[[意外と知らない? git clean のオプションについて調べた:...
-[[git clean のオプションについてのまとめ:https://gotohay...
*リポジトリの復旧 [#ce9d09ce]
**pull の取消 [#s1e7da70]
-[[git pull の取り消し方法:https://www-creators.com/archi...
***mergeが成功した状態の取消 [#g06e9217]
-HEAD の移動履歴を表示
$ git reflog
321dd75 (origin/master, master) HEAD@{0}: merge: merging...
321dd75 (origin/prod, prod) HEAD@{1}: checkout: movi...
eceee42 (origin/tmp, tmp) HEAD@{2}: commit: fix th...
321dd75 (origin/prod, prod) HEAD@{3}: reset: moving ...
321dd75 (origin/prod, prod) HEAD@{4}: checkout: movi...
:
-参照、作業ツリー、インデクスを強制的に上記{1}に戻す
$ git reset --hard HEAD@{1}
***mergeが失敗した状態の取消 [#r9ca7c18]
$ git merge --abort
**強制的にリモートの内容で上書き [#p13505c5]
-[[強制的にgit pullをしてローカルの内容をリモートの内容で...
-masterブランチをリモートの最新版で上書き
# masterブランチにチェックアウト
git checkout master
# リモートの最新の状態を取り込む
git fetch origin master
# リセットする
git reset --hard origin/master
-既にmasterブランチにいて、git pullやgit mergeによりコン...
# merge処理の取り消しを行う
git merge --abort
# リモートの最新の状態を取り込む
git fetch origin master
# リセットする
git reset --hard origin/master
*コミット [#ic844cd8]
**取り消し [#p62c5e2f]
-[[[Git]コミットの取り消し、打ち消し、上書き:https://qiit...
ページ名: