Saki0506
@Saki0506 (さき おぐら)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Githubでローカルの既存のフォルダを同期

Discussion

解決したいこと

Githubですでにローカルにある自分のフォルダをリポジトリとして登録することはできますでしょうか?
自分色々、ネットなどで調べて見たのですが見つけられなかったので質問させていただきました。

もしできるとしたら、やり方のリンク等いただけると嬉しいです。
もう1つ質問なのですが、ローカルのフォルダをGitのリポジトリに同期させる方法は一般的でしょうか?
普通はGitで先にリポジトリを作ってから開発するのが一般的ですか?
ローカルのフォルダを同期する時はいつもGitで新規リポジトリを作成してからそこにローカルのフォルダをコピーしております。
それが手間なので、既存のローカルフォルダをリポジトリとして同期させたいです。

本来ならGitで最初から作ればいいのかもしれませんが、コードをいていく中で長くなったり思ったより実用性のあるものが作れたら同期するようにしています。

私はまだ高校生で仕事での開発の経験もないので、Gitの使い方がおかしかったらアドバイスなどもいただけると嬉しいです。

0

@Saki0506 sanがいつもやっている手順は多分↓みたいな手順てことですかね?

  1. すでにローカルのフォルダである程度開発をすすめる
    1. 仮にhogeフォルダ
  2. GitHub(https://github.com/) で空のリポジトリを作る
    1. 仮にgit@github.com:user_name/test.git みたいなリポジトリを作る
  3. ローカルにリポジトリを持ってくる
    1. git clone git@github.com:user_name/test.git
    2. このときにローカルにtestフォルダーが作られる
  4. ローカルにもともとあるhogeフォルダの中身を作られたtestフォルダにコピーする
  5. ローカルでフォルダの中身をadd&commitする
    1. git add -A
    2. git commit -m 'first commit'
  6. ローカルのフォルダの中身をGithubに上げる
    1. git push origin master

ローカルにもともとあるフォルダの中身を作られたtestフォルダにコピーする

ここの部分が手間なのかなと思いました。

これを以下のような手順でやれば既存のローカルのフォルダをGitHubに同期できるかなと思います。

  1. ローカルにもともとあるフォルダに移動する(仮にhogeフォルダー)
    1. cd hoge
  2. ローカルでリポジトリを作る
    1. git init
    2. ↑このコマンドでただのフォルダがgitリポジトリになります
  3. ローカルでフォルダの中身をadd&commitする
    1. git add -A
    2. git commit -m 'first commit'
  4. GitHub(https://github.com/) で空のリポジトリを作る
    1.git@github.com:user_name/test.git
  5. ローカルで作ったリポジトリを登録する
    1. git remote add origin git@github.com:user_name/test.git
    2. これでローカルのフォルダとGitHubのリポジトリがリンクされたと思ってください。
  6. ローカルのフォルダをGitHubにアップする
    1. git push -u origin master

これでもともとあるローカルのフォルダをGitHubに同期できるようになるかと思います。

普通はGitで先にリポジトリを作ってから開発するのが一般的ですか?

これはGitHubでリポジトリを最初に作ってから開発する必要があるかということですかね?
それであればGitHubで先にリポジトリを作っても、あとからローカルのフォルダをgitリポジトリにするでもどちらでも構わないと思います。最初からGitHubで管理したいのであればGitHubリポジトリを最初に作るし、あとからGitHubで管理したくなったらそのときにローカルのフォルダをGitHubで管理するようにすればいいかなと思いました。

0Like
This answer has been deleted for violation of our Terms of Service.
This answer has been deleted for violation of our Terms of Service.

Your answer might help someone💌