私はしばらくの間ローカルでgitを使用していて、完全な変更履歴などを含むプライベートリポジトリを持っています。これをGitHubで共有したいので、ローカルリポジトリから新しいGitHubリポジトリにクローンを作成する必要があります。これを行う方法が見つかりません。どうすればすべての履歴をGitHubに取り込むことができますか?
14624 次
3 に答える
40
「GitHubにクローンを作成する」必要はありません。GitHubにリポジトリを作成し、そこに変更をプッシュするだけです。
$ cd your_local_repo
$ git remote add origin git@github.com:USERNAME/REPO_NAME.git
$ git push origin master
于 2012-04-27T07:53:02.623 に答える
6
GitHubのアカウントに新しいリポジトリを作成するだけです。アカウント名がCraigH
であり、新しいリポジトリと呼んでいると仮定するとNewRepo
(想像力に富んでいます)、単純に(システムにGitHubキーが適切に設定されていると仮定して)次のようになります。
- ローカルリポジトリにリモートを追加します
git remote add origin git@github.com:CraigH/NewRepo.git
- 現在の履歴をGitHubにプッシュします
git push --set-upstream origin master
そして、その時点から、ブランチでの履歴はmaster
GitHubのmaster
ブランチにあります。
于 2012-04-27T07:54:46.840 に答える
0
これを行うには、GitHubのリモートリポジトリにプッシュします。あなたは全体の歴史とすべてを手に入れるべきです。
于 2012-04-27T07:53:47.003 に答える