git将本地代码push到gitee上遇见的问题

1.现在gitee上创建项目,并设置好自己的公钥,选择克隆项目的路径(切记需选择HTTPS协议克隆);

2.创建项目之后,在本地项目根路径下执行git init命令,在本地初始化一个空的代码仓库;

3.git add 命令读取需要提交的文件及目录,git commit暂时将代码提交至本地仓库;

4.此时并不能使用git pull命令和git push命令因为我们没有远程仓库,所以需要在本地连接到远程仓库上;

5.输入下面的代码 ,表示将远程仓库路径加入

git remote add origin [email protected]:xxx/create-react.git

6.此时拉取远程服务器上分支,获取服务器上的最新内容,且将服务器分支拉取到本地,在拉取过程中,出现的如下问题:

这里提示远程仓库拒绝合并不相关的历史,如果之前git clone项目,则不会出现错误,这时候需要执行 git pull origin master --allow-unrelated-histories 此命令将合并本地仓库和远程仓库的历史,合并完成后,查看代码是否有冲突,有冲突解决冲突;

7.然后push到远程仓库,此时必须要带有远程仓库的分支,不然无法push成功(因为git不知道你要往哪个分支提交)

git push  origin master

8.解决完冲突后,这时候就可以执行git pull 分支名和git push 分支名了

你可能感兴趣的:(个人随笔)