Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mimisukemaster/shootingapp

サークル団体制作用シューティングゲーム
https://github.com/mimisukemaster/shootingapp

Last synced: about 4 hours ago
JSON representation

サークル団体制作用シューティングゲーム

Awesome Lists containing this project

README

        

# ShootingApp
サークル団体制作用シューティングゲーム

## 用語
リポジトリ:プロジェクトそのものを指す。この場合、「ShootingApp」全体のこと。

リモート(環境):ウェブ上のGitHubのシステムのこと

ローカル(環境):自機にあるGitHubのシステムのこと

mainブランチ:開発の元となる重要なブランチ。ここに直接手を加えることはあまり望ましくない。

[名前]ブランチ:自分の開発(ゲーム制作)を実際に行っていくブランチ。ここに細かな変更を加えていき、ある程度の変更履歴の塊をmainブランチに加える。
## 他人の変更を反映させる方法
### 大まかな流れ
3つの環境を考える

- リモートのmainブランチ
- ローカルのmainブランチ
- ローカルの[名前]ブランチ

1. リモートのmainブランチに変更を同期させる
2. 1.の変更をローカルのmainブランチに持ってくる
3. 2.をローカルの[名前]ブランチに反映させる

### ステップ
1. リモート環境の自分がフォークしたリポジトリのURL(https://[ユーザー名]/ShootingApp)を開く

2. 中央右辺りにある「Sync Fork」ボタンを押す。これにより、フォーク元のリポジトリでの変更を自分のリポジトリに反映させ、リポジトリの中身を同期させることができる。

3. 2.によって、リモートのmainブランチの内容がフォーク元と同期した。次にこの変更をローカルのmainブランチに反映させたい。

GitHub Desktopを開いて、右上の黒背景白文字「Fetch Origin」ボタンを押す。これによりリモートでの変更を取ってくる。

4. 変更があれば「Pull Origin」という表示に変わるので、それを押して、ローカルのmainブランチに変更を反映させる。

5. 最後に、4.の変更内容をローカルの[名前]ブランチに反映させたい。GitHub Desktopの中央上黒背景白文字の「Current branch main」と書かれたボタンを押し、自分の名前のブランチに切り替える。

6. もう一度先ほどのボタンを押し、出てくる選択画面の最下部(かなり離れている)の Choose a branch to merge into [名前] と書かれたボタンを押す。

7. mainブランチを選択し、これにより[名前]ブランチに変更を反映させる。