pn4649
@pn4649

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

gitのアップロードまでの流れについて

gitでリモートリポジトリにアップロード(push)するまでの流れとmergeについて教えていただきたいです。
(プログラミング初心者、初投稿です。)

私は現在gitについて調べている最中なのですが、
リポジトリの作成からアップロードまでの流れとして大まかに以下の手順で合ってますでしょうか。

1.リポジトリの作成
2.ブランチの作成
3.ブランチの切り替え
4.ソースコードの修正
5.addで修正したファイルをインデックスに追加
6.コミットする
7.pushでリモートリポジトリにアップロード

また、mergeは上記の手順のどの部分に入るのでしょうか。
pushする前に行うのでしょうか。

初投稿なので質問の書き方なども間違っているかもしれませんが、教えていただけると幸いです。

0

1Answer

リポジトリの作成からアップロードまでの流れとして大まかに以下の手順で合ってますでしょうか。

大まかには合っていると思います。

細かい部分を補足すると、
通常はリポジトリを作成したあとに最初のコミット(initial commit)を行い、履歴の起点を作ります。

あとはgitの操作として必要な手順と、主に運用上の手順がまざっているので
その点は徐々に理解を深めていけば良いと思います。

また、mergeは上記の手順のどの部分に入るのでしょうか。

リモートリポジトリに履歴を残すため、pushしてからmergeします。

また、複数人で作業する場合、コードを変更した人がmergeするとは限りません。
(merge権限を持つ人が確認、mergeする運用の場合)
リモートリポジトリにpushしないとmergeする人が確認できませんから、先にpushする必要があります。

1Like

Your answer might help someone💌