🔖
Gitの基本的なコマンドのめも
GitHubからクローン
git clone https://github.com/Githubのユーザ名/リポジトリ名.git
GitHubのCodeの▼からhttpsのアドレスをコピー
リポジトリ作成
- git init
ステージング
- git add ファイル名
- git add . →変更があったすべてのファイルがaddされる
コミット
- git commit -m "メッセージ"
ステージングの状態を確認する
- git status
- git status ファイル名
addされているけどcommitされていない↓
変更されているけどaddされていない↓
全部コミットが終了している↓
ステージングしたファイルの変更確認
- git diff --staged
変更の状態を確認
- git diff
- git diff test.txt
プッシュ
- git push -u origin main
コミット履歴を確認
- git log
※qで終了
pull
- git pull origin main
ステージを取り消す
- git reset →全てのファイル対象
- git reset ファイル名 →指定したファイルだけ
コミットIDを調べる
- git log
git revert
取り消したというコミットが履歴として残る
- git revert HEAD →直前のコミットの取り消し
- git revert 取り消したいコミットのID →指定したコミットの取り消し
git reset
コミットを取り消したという履歴が残らない
- git reset 取り消したいコミットのID --hard →編集・ステージングの変更を取り消し、最後にコミットした状態に戻す
- git reset 取り消したいコミットのID --mixed →commitとaddの取り消し
- git reset 取り消したいコミットのID --soft →commitのみ取り消し
ブランチ作成
- git branch ブランチ名
※git branchで現在作成されているブランチを確認出来る
ブランチ切替
- git checkout ブランチ名
ブランチを抜ける
- git checkout ブランチ名
例)git checkout mainでmainブランチへ移動し、git branchを入力した場合
*がついているところが、現在いるブランチ名
ブランチをマージ(合体)する
例)bra1ブランチをmainブランチへとマージ
- git checkout main
- git merge bra1
ブランチを削除する
git branch -d ブランチ名
Discussion