使用git上传项目到gitee相关操作及问题解决办法

本文记录了解决在Gitee上使用Git上传项目时遇到的本地库与远程库同步问题,包括连接仓库、解决合并冲突的步骤,并提供了解决思路和建议。
摘要由CSDN通过智能技术生成

      太久没有进行项目上传的相关操作了,果然发现知识不用就会忘记,还是通过博客记录一下吧,其中遇到了两个问题。我将会把我进行操作的流程完整的记录下来,希望对你也有帮助!

      前期准备:

               需要下载并安装好git以及在Gitee注册一个账号。准备工作就你自己完成了。

               git下载地址:Git

               Gitee地址:Gitee - 基于 Git 的代码托管和研发协作平台

     上传步骤:

              步骤一:在gitee中创建一个代码仓库。

              步骤二:进入到你要上传项目的目录下,右键点击鼠标,找到Git Bash Here(在显示更多选项中),双击打开终端。

            步骤三:在终端中输入命令,将该项目变成一个git代码仓库。

git init

        步骤四:在终端使用命令

1.连接远程仓库
git temote add origin '你在gitee创建的仓库地址'
2.将项目缓存
git add .
3.提交代码
git commit -m '这里写你提交代码的注释'
4.推到远程仓库中
git pull origin master

    在这里就可能会出现报错,我是在另一个博主处查看到的解决办法。

    问题产生原因:本地库和远程库没有相关,远程仓库不让合并
   

   解决方法:将命令变为

git pull origin master --allow-unrelated-histories

      步骤五:最后使用命令

git pull origin master

   这里可能有两个情况:

         第一个是半天没有反应,等了一阵子后弹出了一个git认证。这个就是填写你gitee的账号和密码即可,可以在gitee的用户设置中查看。还有可能出现密码不能输入完整的情况(比如我就出现了),这时候就要选择直接复制粘贴了。

               

      第二个是修改命令后输入又出现下面的问题

    问题出现原因:这个输出显示在拉取操作时发生了合并冲突,Git 无法自动合并文件README.md。这意味着你在本地和远程仓库中都对同一文件做了修改,并且这些修改发生了冲突。

    解决办法:解决合并冲突需要手动处理。需要打开 README.md 文件,寻找并解决冲突部分,然后将文件保存。完成解决冲突后,需要执行以下命令将解决冲突后的文件添加到暂存区(我这边是Readme的文件有冲突,你可以根据你的报错进行更改)

1.将解决冲突后的文件添加到暂存区
git add README.md

2.然后提交解决冲突后的文件
git commit -m "Resolve merge conflict in README.md"

3.最后,你可以继续推送操作
git push origin master

最终成功上传项目,效果如下:

总结:

         我现在反过来复盘我之前的操作过程,我发现之前的时候排查问题的时候思路混乱,在git终端的报错一定要好好看。

        有一个建议就是如果感觉好多操作都搞了,然后一直解决不了问题,那么就重开!将仓库删掉重新创建,在项目目录下将生成的.git文件删除,但是一定要注意将使用git init命令生成的文件删除干净(我猜我出现最后一个报错是因为README.md文件第一次操作的时候没有删除的问题)。

        希望这篇博客能够帮助到你!

  • 19
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值