見出し画像

🔰Git 覚えがき

Gitコマンドの覚書です。使うたび追加しています。
間違いなど見つけたら教えていただけると嬉しいです。

基本動作

git add .
git commit -m 'commit message'

一番よく使うやつ。

リモートリポジトリに登録

git remote add origin https://github.com/username/repository.git

リモートリポジトリの登録内容を確認

git remote -v
origin  git@github.com:username/repositoryname.git (fetch)
origin  git@github.com:username/repositoryname.git (push)

リモートリポジトリへのPush

初回のみ-u
git push -u origin master

-uのオプションで、pullやその他のコマンドを実行するときの上流参照先を追加してくれる?らしい。

以下公式ドキュメント
https://git-scm.com/docs/git-push#Documentation/git-push.txt--u

-u
--set-upstream
For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull[1] and other commands. For more information, see branch.<name>.merge in git-config[1].

リモートリポジトリの変更をpull

git pull origin master

いろんなファイルの状態がみたいとき

git status 

Git add したけどやっぱりcommitしたくない!って時

git restore --staged XXX.py(path/filename) 

一つ前のCommitを取り消したい時

git reset --hard HEAD^

一つ前のCommitを修正したい時

git commit --amend

エディタが開くので修正する。

これまでのCommitログを確認したい時

git log

公式リファレンス:https://git-scm.com/docs

この記事が気に入ったらサポートをしてみませんか?