cdm*_*dmh 21 git github git-clone
我一直在本地使用git,并拥有一个完整的更改历史记录的私有存储库等.我现在想在GitHub上分享这个,所以我需要从我的本地repo克隆到一个新的GitHub仓库.我找不到任何办法这样做.如何将我的所有历史记录都放到GitHub上?
Xio*_*ion 38
你不需要"克隆到GitHub".您只需在GitHub上创建一个存储库并在那里推送您的更改:
$ cd your_local_repo
$ git remote add origin git@github.com:USERNAME/REPO_NAME.git
$ git push origin master
Run Code Online (Sandbox Code Playgroud)
您只想在GitHub上的帐户上创建一个新的存储库.假设您的帐户名称是CraigH,并且您称之为新的存储库NewRepo(富有想象力,我知道),您只需(假设您在系统上正确设置了GitHub密钥):
git remote add origin git@github.com:CraigH/NewRepo.gitgit push --set-upstream origin master从那时起,你在master分支中的历史就在GitHub的master分支中.