美文网首页
把本地项目托管到GitHub上

把本地项目托管到GitHub上

作者: amazing_s10plus | 来源:发表于2019-07-28 12:18 被阅读0次
  1. 比如我本地有一个代码目录,里面是练习设计模式的代码,按章分类,现在有个chap01
$ git init
Initialized empty Git repository in Code/Java/design_patterns/.git
  1. 本地Git仓库和Github仓库之间的传输是通过SSH加密的,用下面的命令来生成ssh key,一路Enter
$ ssh-keygen -t rsa -C "youremail@163.com"
  1. 在用户目录下面生成了.ssh目录,将公钥上传到GitHub,“用户头像 -- settings -- SSH and GPG keys -- New SSH key”

  2. 在GitHub上新建仓库,比如我这里叫design_patterns,然后把本地目录和这个仓库关联到一起,

$ git remote add origin git@github.com:toyranger/design_patterns_chengjie
  1. 如果GItHub上创建仓库时候勾选了生成README.md,那么此时需要把本地仓库和GitHub仓库合并
$ git pull --rebase origin master
  1. 现在可以add commit push了,因为我一开始在chap01下面也建了git 仓库,所以我push的时候报错
$ git add -A
fatal: in unpopulated submodule 'chap01'

可以用下面的命令删除这个误建的仓库

$ git rm -rf --cache chap01
rm 'chap01'
  1. 然后add commit push 三步走
$ git add -A

$ git commit -m "simple factory"

$ git push origin master

此时GitHub上已经可以看到刚刚的push了。

相关文章

网友评论

      本文标题:把本地项目托管到GitHub上

      本文链接:https://www.haomeiwen.com/subject/umeurctx.html