差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
github:入門 [2021/08/24 23:47] – baba | github:入門 [2021/08/26 23:00] – [編集しちゃったファイルを前回の状態に戻す(cloneを使わない)] baba | ||
---|---|---|---|
行 90: | 行 90: | ||
</ | </ | ||
+ | ^ コマンド | ||
+ | | git reset README.md | ||
+ | | git reset -hard HEAD | ファイルの編集を始めたけど一旦最初の状態に戻したいときはこのコマンド | ||
===== Pull Request ===== | ===== Pull Request ===== | ||
Pull Requestには大きく分けて | Pull Requestには大きく分けて | ||
行 99: | 行 102: | ||
すでに共同で開発をする人がいるという前提からスタートします.この開発の場合はAさんが作成したリポジトリをBさんがcloneして,これまで説明したやり方で簡単にAさんが作成したブランチを更新することができます.もっとも簡単な例はmainブランチをBさんが更新してしまうやり方でしょう. | すでに共同で開発をする人がいるという前提からスタートします.この開発の場合はAさんが作成したリポジトリをBさんがcloneして,これまで説明したやり方で簡単にAさんが作成したブランチを更新することができます.もっとも簡単な例はmainブランチをBさんが更新してしまうやり方でしょう. | ||
+ | === Aさんが作成したリポジトリのmainブランチにBさんが直接pushする === | ||
+ | < | ||
+ | <div style=" | ||
+ | </ | ||
+ | |||
+ | === Aさんが作成したリポジトリにBさんがdevという名前のブランチでpushして,Pull Request(mainにマージして頂戴のアピール)を作成して,Aさんがmainにマージするまで === | ||
+ | < | ||
+ | <div style=" | ||
+ | </ | ||
+ | ==== 他人のリポジトリにPull Requestを送る ==== | ||
+ | このやり方はこれまでの内容とほぼ同じです.唯一違う点は,git cloneから始めるのではなく,対象となるリポジトリをforkすることから始めます.先程のチーム開発と比べて, | ||
+ | - PRを送りたいリポジトリをforkする(ブラウザから行う) | ||
+ | - forkしたリポジトリをcloneする | ||
+ | - cloneしたローカルリポジトリで適当な名前のbranchを切って修正・追加を行う | ||
+ | - 変更した内容でforkしたリモートリポジトリにpushする | ||
+ | - ブラウザ上のforkしたリモートリポジトリページからpull requestを作成する | ||
+ | という流れになります. | ||
====== Reference ====== | ====== Reference ====== | ||
* gitの入門周りのコマンドだけをまとめたページ:https:// | * gitの入門周りのコマンドだけをまとめたページ:https:// | ||