目标:将本地存在的项目添加到git远程仓库管理
步骤:
1. 需要一个git远程仓库管理地址
例如:https://github.com/xingfupeng/test.git
git@github.com:xingfupeng/test.git
ssh 形式的,在第 7 步推送到远程仓库的时候可能会提示没有权限。
你可能想到的会是在github项目里添加id_rsa.pub中的key。如果你是第一次会成功运行过去,如果之前添加github会提示你已经在使用中。
在使用中需要你重新生成一个ssh-key,所以在这里建议使用 https 形式的远程仓库地址
2. 进入本地项目的根目录
cd 本地项目目录
3. 初始化本地仓库
git init
4. 添加全部已经修改的文件
git add . 或 git add -A
5. 将修改后的文件提交到本地仓库
git commit -m '提交的内容说明'
6. 添加远程仓库地址
git remote add origin https://github.com/xingfupeng/test.git
7. 将本地项目推送到远程仓库
git push -u origin master
补充:在第 1 步中我们提到可能出现权限的问题,请参照 git push 权限问题
细心的同学呢,在github上创建完项目之后,会发现有一个步骤操作的提示。就是利用的这个步骤完成我们的目标的。
我们正常的逻辑可能习惯了 git clone 一个已经存在的远程项目。倒过来就是我们今天要实现的目标。