LoginSignup
0
0

More than 3 years have passed since last update.

[Github]開発時によく使うコマンドまとめ

Last updated at Posted at 2020-10-24

ブランチの作り方


$ git checkout develop

$ git checkout -b 作成するブランチ名

$ git push -u origin 作成したブランチ名

プルリクエスト作成方法

1.以下のコマンドを実行する。


$ git add .

$ git commit -m "コミット内容"

$ git push origin develop

2.右上の緑色のCompare & pull requestボタンをクリック。

3.プルリクエスト内容を記入する。

4.どのブランチからどのブランチにpull requestするかを確認する。

-例-
developブランチからsampleブランチへのpull request

sample ... develop

5.「Create pull request」ボタンを押して、Pull Requestを作成。

最新情報をローカルに反映させたい時

1.commit、pushまで終わらせた状態で以下のコマンドを実行する。


git checkout develop

git pull origin develop

git checkout 開発用ブランチ

git merge origin develop

2.もし、コンフリクトが発生した場合は、以下を実行する。


# コンフリクト内容を解消した上で、、
$ git add .

$ git commit -m "コミット内容"

$ git push origin 開発用ブランチ

$ git merge origin develop

ローカルをリモートに合わせたい時(強制的に)


# リモートの最新を取ってくる
$ git fetch origin

# ローカルのmainを、リモート追跡のmainに強制的に合わせる
$ git reset --hard origin/main

commitを取り消したい

  • --soft
    • ワーキング、ステージングはそのままにコミットのみ取り消す
  • --hard
    • ワーキング、ステージング、コミットをすべて取り消す

# 直前のcommitの取り消し
$ git reset --hard HEAD^

# n個前のcommitの取り消し
$ git reset ---hard HEAD~n

resetの取り消し


# ログを出す
$ git reflog

# 任意のところでリセットする
$ git reset --hard HEAD@{1}

ログの確認


# HEAD やブランチ先端の動きの履歴
$ git reflog

# ブランチの指定も可能
$ git reflog ブランチ名

# commit履歴
$ git log

# ブランチの指定も可能
$ git log ブランチ名
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0