本地代码上传到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

 

posted @ 2023-07-14 15:04  dream_of_freedom  阅读(32)  评论(0)    收藏  举报