GitHub備忘録

ほとんど自分用
自分が詰まったところなどを記録したもの
間違えてるところあるかもしれないですが、自分はいまこの方法でGitを使っています。何かありましたらコメントください。
環境は基本的にVisualStudio2022です。

masterと同期するとき

  1. 自分のブランチにチェックアウトする

  2. リモートのmasterを右クリック、[Current Branchにマージ]

  3. コンフリクトに対応する(あるなら)

  4. 自分のブランチにコミットしてプッシュ

自分のブランチをmasterにアップするとき

  1. masterにチェックアウトする

  2. リモートの自分のブランチを右クリック、[Current Branchにマージ]

  3. 全部ステージする(競合あるなら)

  4. コミットしてプッシュ

最近はPullRequestを覚えたので、それを使っています。

PullRequest

作成

  1. 自分のブランチにコミットしてプッシュ

  2. VisualStudioのGit管理のwindow上部に出てくる「pullRequestを作成」をクリック

  3. どこにマージしたいかを選択

  4. Descriptionを書いて、プルリクエストを作成

マージ

  1. pullRequestを作成し終わった画面にでる、そのpullRequestの名前をクリック(たぶんGitのサイトに飛ぶ)

  2. 競合が発生した場合、Web上のエディターで競合部をいいかんじにする

  3. マージボタンをクリック

(あとで画像挿入します)

Bash上でのディレクトリ移動

いつも通りコマンドはcd
エクスプローラーから絶対パスでディレクトリのアドレス(D:からはじまるやつ)コピー
バクスラをスラッシュになおして入れる

cd "ディレクトリの絶対パス"

過去のコミットへ巻き戻す

githubでは、コミットするたびにSHA(そのコミットのIDみたいなもの)が割り振られる

GitBashを利用する


1.Githubリポジトリ画面左からほしいコミットのあるブランチを選択
2.時計のマークをクリック

3.コミット履歴の右、16進数で割り振られているSHAをコピー

GitBash上で

git checkout 'コピーしたSHA'


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