【git】開発でよく使うgitコマンド

git

※プロモーションページが含まれる場合があります

未経験からプログラミングを始めてみて約2年が経ちます。

今まで開発の案件は2件ほど経験しましたが、個人的によく使うgitコマンドをまとめてみました。

よく使うgitコマンド

  • git status
  • git add
  • git commit
  • git checkout
  • git checkout –
  • git checkout .
  • git clean -f
  • git marge
  • git stash (pop/list/apply)
  • git pull
  • git push

よく使うのはこれくらいでしょうか

使う場面別

状態確認

git status

途中で作業中のものがあるかなど確認

git checkout .

変更中の物を全部削除する。新規作成したファイルなどは残る

git clean -f

新規作成したファイルなども含めてすべて削除

ブランチをまたぐ

git checkout [ブランチ名]

ブランチ間の移動

git checkout -

1つ前のブランチに戻る

何個かの作業を同時にやる時

git stash

一旦作業中のものを保留できる(作業中のものがあるとこれをしないとブランチの移動ができない)

git marge [取り込むブランチ]

最新のブランチなどを取り込むときなどで使用

よくあるケース

1.「issue01をやって」と言われる

2.issue01作業用のブランチを切る

git checkout -b issue01

3.思ったよりissue01のタスクが重く3日ぐらいかかる

4.issue01をやってるときに「急ぎでissue02をやって」と言われる

git stash // 一旦作業をストップ
git checkout master // masterブランチに移動(git checkout - でもいける)
git pull // 最新を取り込む
git checkout -b issue02 // 新しいブランチを切る

5.issue02を完了

git add -A // 変更点をステージング
git commit -m "error対応" // コミット
git push 

6.issue01の作業に戻る

git checkout master // 一旦マスターに戻る
git pull // 最新ブランチ取り込み
git checkout issue01 // issue01ブランチに戻る
git marge master // masterブランチを取り込んでissue01ブランチを最新にする
git stash pop // 前回作業してた分を元に戻す
作業再開

だいたい使うのは上記のものかなと!あとは必要に応じてググるなどしたらスムーズに開発できるんじゃないかなと思います!

コメント

タイトルとURLをコピーしました