GitHub備忘録
ほとんど自分用
自分が詰まったところなどを記録したもの
間違えてるところあるかもしれないですが、自分はいまこの方法でGitを使っています。何かありましたらコメントください。
環境は基本的にVisualStudio2022です。
masterと同期するとき
自分のブランチにチェックアウトする
リモートのmasterを右クリック、[Current Branchにマージ]
コンフリクトに対応する(あるなら)
自分のブランチにコミットしてプッシュ
自分のブランチをmasterにアップするとき
masterにチェックアウトするリモートの自分のブランチを右クリック、[Current Branchにマージ]全部ステージする(競合あるなら)コミットしてプッシュ
最近はPullRequestを覚えたので、それを使っています。
PullRequest
作成
自分のブランチにコミットしてプッシュ
VisualStudioのGit管理のwindow上部に出てくる「pullRequestを作成」をクリック
どこにマージしたいかを選択
Descriptionを書いて、プルリクエストを作成
マージ
pullRequestを作成し終わった画面にでる、そのpullRequestの名前をクリック(たぶんGitのサイトに飛ぶ)
競合が発生した場合、Web上のエディターで競合部をいいかんじにする
マージボタンをクリック
(あとで画像挿入します)
Bash上でのディレクトリ移動
いつも通りコマンドはcd
エクスプローラーから絶対パスでディレクトリのアドレス(D:からはじまるやつ)コピー
バクスラをスラッシュになおして入れる
cd "ディレクトリの絶対パス"
過去のコミットへ巻き戻す
githubでは、コミットするたびにSHA(そのコミットのIDみたいなもの)が割り振られる
GitBashを利用する
1.Githubリポジトリ画面左からほしいコミットのあるブランチを選択
2.時計のマークをクリック
3.コミット履歴の右、16進数で割り振られているSHAをコピー
GitBash上で
git checkout 'コピーしたSHA'
この記事が気に入ったらサポートをしてみませんか?