IJ idea上传项目到码云(Gitee)

IJ idea上传项目到码云(Gitee)
1 查看你电脑保存的管理凭据
控制面板/凭据管理器
无则添加普通凭据
git:https://xxx@qq.com@gitee.com
user:xxx@qq.com
password:yyy
2 进入本地目录E:\Gitee项目\hsg77-cloud-master\cloud
点击右键菜单:git bash ui
cd E:\Gitee项目\hsg77-cloud-master\cloud

//查看全局配置参数
git config --list
 //重新全局配置你的git 用户名和邮箱
 git config --global user.name "hsg77"
 git config --global user.password  "yyy"
 git config --global user.email "xxx@qq.com"
//生成ssh 公钥
ssh-keygen -t rsa -C "xxx@qq.com" 
//查看生成的ssh 公钥
cat ~/.ssh/id_rsa.pub

复制 ssh 公钥内容:

ssh-rsa AAAAB3NzaC1yc .....

登录码云 https://gitee.com/ 【设置】你的ssh公钥:
标题 xxx@qq.com
在你填入公钥时就会创建 确定后用你的码云密码验证即可

3 Setting/plugins/安装idea插件gitee
Setting/plugins/browser reporesties按钮中下载gitee插件
然后安装好gitee插件后生成create api token (需要user,password)

4项目下载和提交到gitee
添加remotes地址:
菜单/vcs/git/remotes/
录入地址:
name:origin
url:https://gitee.com/hsg77/cloud.git
//
在git菜单中执行pull 下载项目源代码
在git菜单中执行commit 提交到本地仓库
在git菜单中执行push 上传项目源代码到远程仓库gitee

5 命令行操作git

 git init
 git add README.md
 git add -A
 git remote add origin  https://gitee.com/hsg77/cloud.git
 git commit -m "first commit"
 git push -u origin master

报错时执行下面代码:push to origin/master was rejected

git pull origin master --allow-unrelated-histories

git提交时报错:Updates were rejected because the tip of your current branch is behind
有如下3种解决方法:

添加所有的文件的git命令:

git add --all

1.使用强制push的方法:

git push -u origin master -f

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

2.push前先将远程repository修改pull下来

git pull origin master
git push -u origin master

3.若不想merge远程和本地修改,可以先创建新的分支:

git branch [name]
然后push
git push -u origin [name]

参考网址:
https://blog.csdn.net/weixin_42545531/article/details/98180178

https://blog.csdn.net/liudun_cool/article/details/78594134

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页