前提描述
- 远程仓库初始化好
- 本地已有一个项目
- 本地项目不是 git clone下来的
如何将本地项目与远程仓库关联
进入项目根目录,依次执行以下命令
git init
// 为项目初始化一个git本地仓库
git remote add origin remoteURl
// 为本地仓库添加远程仓库地址(remoteURl)
git checkout -b master
// 创建并切换到master分支
git add *
// 添加所有新文件/目录到暂存区
git commit -m "一些描述"
// 提交到本地版本库
git pull origin master --allow-unrelated-histories
// 将远程仓库与本地仓库合并 --allow-unrelated-histories
// 告诉系统合并不相关的历史内容
// 否则出现fatal: refusing to merge unrelated histories错误
执行上面命令后会出现如下界面
按i进入编辑状态,随便写一些东西
按ESC退出编辑
按shift + :
输入wq 按Enter
git push -u origin master
// 将本地仓库推送到远程并关联到远程分支(下次直接git push就行了)
还不快抢沙发