📑
GitHub最低限これだけ覚えてればOK
GitHub、Gitの使い方を覚えては忘れ、覚えては忘れを繰り返している私のために書きました。
1. ローカル⇒リモートの場合
初期設定
$ git init
ステージに上げる
$ git add -A
ステータス確認
$ git status
メッセージつけてコミット
$ git commit -m "initial commit"
リモートと紐づけ
$ git remote add origin https://github.com/username/projectname.git
プッシュ
$ git push origin main
2. リモート⇒ローカルの場合
ダウンロード
$ git clone https://github.com/username/projectname.git
3. ブランチを切り替えて作業する場合
ブランチの確認
$ git branch
新しいブランチの作成と移動
$ git checkout -b develop
ブランチをmainに移動
$ git checkout main
4. リモートの変更を反映させる前にローカルで作業してしまった場合
自分の作業をいったん退避
$ git stash
ちゃんと退避できたかな?
$ git stash list
リモートからfetch&merge=pull
$ git pull
退避したやつを最新のpullしてきたやつと結合
$ git stash apply
まとめ
個人的に④が一番チーム開発で大事かなって思いました。
この前参加したイベントで、stashをたくさん教えてもらえて良かったです。頑張ります。
Discussion