将IDEA的项目托管到gitee

目录

  • 1. 在gitee上创建仓库
  • 2. 本地创建仓库目录
  • 3. 将项目添加到缓冲区
  • 4. 将缓冲区的项目添加到本地仓库
  • 5. 将本地仓库的项目上传到gitee
  • 6. 遇到的问题
    • 6.1 问题描述
    • 6.2 解决方法
  • 7. 相关图示与补充
  • 8. 相关参考

1. 在gitee上创建仓库

2. 本地创建仓库目录

  1. 在IDEA中选择创建 Git 仓库:
    将IDEA的项目托管到gitee_第1张图片
  2. 选择上传的项目作为仓库目录:
    将IDEA的项目托管到gitee_第2张图片
  3. 本地仓库创建成功后项目右键会有 Git 标识:
    将IDEA的项目托管到gitee_第3张图片

3. 将项目添加到缓冲区

右键项目后点击 Git,选择添加:
将IDEA的项目托管到gitee_第4张图片

4. 将缓冲区的项目添加到本地仓库

右键项目后点击 Git,选择提交目录:
将IDEA的项目托管到gitee_第5张图片
填写提交信息后点击提交:
将IDEA的项目托管到gitee_第6张图片
项目分析完后选择提交:
将IDEA的项目托管到gitee_第7张图片

5. 将本地仓库的项目上传到gitee

右键项目后点击 Git,选择推送:
将IDEA的项目托管到gitee_第8张图片
输入仓库地址:
将IDEA的项目托管到gitee_第9张图片
输入gitee的账号和密码:
将IDEA的项目托管到gitee_第10张图片
点击推送:
将IDEA的项目托管到gitee_第11张图片

6. 遇到的问题

6.1 问题描述

第一次推送时会报如下错误:

error: failed to push some refs to 'https://gitee.com/...'
hint: Updates were rejected because the remote contains work that you do
To https://gitee.com/megrez-z/vennote.git

在这里插入图片描述


可能是因为在手动修改了远程仓库中的文件,导致一些文件在本地仓库和远程仓库上不一致从而发生冲突。因此尽量不要在远程仓库手动修改文件,应该在本地仓库中进行修改,然后提交到远程仓库,从而保证本地仓库和远程仓库的一致性 [ 1 ] ^{[1]} [1]

6.2 解决方法

在项目文件所在地方右键,选择Git Bash Here(安装了Git才会有):
将IDEA的项目托管到gitee_第12张图片
或者在IDEA中打开终端界面(快捷键为 Alt+F12 ):
将IDEA的项目托管到gitee_第13张图片
然后依次输入:

git pull origin master --allow-unrelated-histories

代码含义:允许合并两个没有共同祖先的分支。

git push -u origin master -f

代码含义:强制提交与合并。


push 成功:
将IDEA的项目托管到gitee_第14张图片

7. 相关图示与补充

add、commit 和 push 相关图示:
将IDEA的项目托管到gitee_第15张图片

补充:

项目文件为蓝色,则表示是修改过的文件,红色文件表示新创建的文件,二者都需要addadd之后项目文件变为绿色,即文件已进入缓存区。修改文件的地方如 IDEA 充当的角色是工作区。

8. 相关参考

[1] git push 时出现错误error: failed to push some refs to ‘https://gitee.com/**.git’


[2] 详细过程

你可能感兴趣的:(云笔记,intellij-idea,gitee,git)