目的:将一个与原git项目毫不相关的文件夹上传到指定的git分支并清空之前分支的内容
方法:
-
git init
创建隐藏文件夹.git
2、 关联远程仓库:
git remote add origin 复制的仓库地址
仓库地址:指的是clone的地址
3.本地与远程分支同步
git pull origin develop
develop是远程git分支的名称
4.将本地文件夹的信息提交,加上说明“比如第一次提交”(这个文字随意,但必须要有不能为空)
分别执行
git add . (这里 . 前面有个空格)
git commit -m "第一次提交"
5.创建本地分支
git branch develop (分支名称必须和远程分支的名称相同)
6.切换到这个分支
git checkout develop
7.将本地分支推送到远程分支同步
git push origin develop
稍等一会儿,执行完之后查看git上是否成功推送
8.如果Git Push 出现 error: failed to push some refs to...
错误,
解决方案:在某些情况下,如果我们确定要覆盖远程分支的更改,可以使用--force标志来强制推送。
git push --force origin develop
请注意,强制推送可能会覆盖远程分支的历史,谨慎使用。