GitHub
ソースコードをホスティングするソフトウェア開発のプラットフォーム
git add ~ git push
code:shell
git add --all
git commit -m "COMMENT"
git push -u origin main
git addを取り消し
code:shell
git reset
直前のcommitを取消し
code:shell
git reset --hard HEAD^
カレントリポジトリのトップディレクトリの絶対パスを返す
code:shell
git rev-parse --show-toplevel
削除したファイルをコミット履歴から復旧
code:shell
git branch --contains=HEAD # 現在のブランチを確認
git log --diff-filter=D --summary # 削除履歴の有るコミットIDを確認
git checkout <commit> # 目的のブランチへ移動
cp -r <file> ~/ # 削除したファイルを一時退避
git checkout main # 元のブランチへ移動
https://gyazo.com/0bf5b87f3b694a02c073d76645983d84