本地代码上传到gitee
1、在本地创建一个目录,执行git init
2、在gitee上创建一个仓库,并复制 https/ssh (本地与远程关联的地址)
3、本地连接远程仓库:本地命令行执行:git remote add origin 复制的https/ssh地址(ssh需要设置密钥)
4、若远程分支已初始化需先将远程代码拉到本地:git pull --rebase origin master
5、推送分支:git push origin master //不是空则不用加 git push -u origin master //如果远程仓库是空的要加-u
常见的报错解决:
1、$ git remote add origin 复制的https/ssh地址
remote origin already exists
$ git remote rm origin(删除关联的origin的远程库) 后再重新添加
2、$ git pull
! [rejected] master -> master (fetch first)error: failed to push some refs.
主要原因是gitee中已初始化,README.md文件不在本地代码目录中
执行git pull --rebase origin master命令将README.md拉到本地
3、$ git pull --rebase origin master
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
解决:有修改了的文件,但是没有提交。这种情况可以用git status查看哪些文件修改了没有提交,可以提交这些文件。或者,放弃这些文件的修改(git restore)
git status
git restore xxx/xxxx.xml
浙公网安备 33010602011771号