Gitでバージョン管理のメモ
GitBash
ディレクトリ変更
cd /d/folder1/folder2/
※Tabキーを押すと補完してくれる。`/d/fo`→`/d/folder1/`
※2回押すと今のディレクトリ配下のフォルダ一覧が出る。
ブランチの作成
-
git pull
-
git checkout -b hoge
コミット
プッシュ
-
git push
-
リモートにブランチがない場合次のような文を実行してと表示されるので、画面の文字をコピーして実行 git push —set-upstream origin test
ワークスペースとローカルの差異確認
git status
ローカルの変更を全てを元に戻す
git checkout .
手元のファイルへの修正を取り消す
git checkout ファイル名
コミットをやり直す
git commit —amends
コミットをまとめたい
-
git rebase -i master
-
cw
-
s
-
“Esc”で挿入モード終わり
-
:wq
-
git push -f
戻す
git reset —hard origin/master
git reset <何を戻す?> <どこまで戻す?>
—soft : やってしまったコミットだけなかったことにしたい
(no option) :addもなかったことにしたい
—hard:ファイルの変更自体をなかったことにしたい
リモートリポジトリの変更点をローカルリポジトリに取り込む
git pull