Idea上传项目到Git分支--解决Git pull failed问题

2023-05-16

···就是上面这张图上的字,困扰的我好苦好苦···今天我终于战败它了啊啊啊啊啊啊啊啊啊啊啊啊啊!!

上面这个呢,大概就是说本地的文件和远程Git上的代码有冲突了,可能会把你的替换掉,所以你看着办吧···

(下面是我和Git pull failed菜鸡互啄,欧克欧克我怂 我办···)

遇到这种问题怎么办,说明上传步骤不对啊!下面说怎么上传代码··

 

1.将自己写的代码先缓存到本地

首先点击项目 右键找到Git--》repository--》stash changes

进入这个页面 ,message标记一下这次修改的内容(可随意写),点击创建,这一步over!

(第一行 Git root默认得就可以 第二行那个master是存的本地分支)

2.第二步 可以pull一下这个分支的代码了,就上传代码前必须要先把分支上的代码pull下来

参考第一个图  点击项目 右键找到Git--》repository--》pull 进入下面这个页面

选择你要合并的分支,  然后直接下一步~

  (不过我中间跳出来一个小插曲,点add就可以了)

        

3 第三步就是将第一步缓存的内容释放出来

还是参考第一个图  点击项目 右键找到Git--》repository--》Unstash changes进入下面这个页面

stashes里面就是刚才缓存的内容(后面 update SQL是我刚才写的message)

注意把 pop stash勾上,我圈错地方了···然后完成

这个时候会跳出来一些需要合并的代码,如下图,点击merge···

点击变成下面这样,选择你要的代码···左边是pull下来的代码,右边是你之前缓存到本地的代码,中间是你选择合并之后的代码。

合并好提交就行了,下一步

4,第四步是commit    git commit主要是将暂存区里的改动给提交到本地的版本库。

点击项目 右键找到Git--》Commit directory

勾上你修改的准备上传的代码·· 下面这些配置文件什么的都不用上传···

commit message写上备注 点击commit!是commit~

5.最后一步!开始上传了

参考第一个图  点击项目 右键找到Git--》repository--》push 进入下面这个页面

第一行 那个 master (本地仓库)-> origin(远程仓库名):momery(分支名)

修改成你想要上传的分支 右边就是你刚才commit的那些文件

然后其他的都不用选 push 就可以了~~

 

 

啦啦啦 这样就上传完啦

妈妈再也不用担心我写完项目不会上传啦

希望有幸能帮助到看到的人啊~(不过感觉大嘎应该不会像我这样笨···)

 

最后隆重感谢狗江同学@李狗江

这是我一人在外 实习时候的救命稻草,跪谢!等我发工资请你吃火锅!(郑重承诺!)

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Idea上传项目到Git分支--解决Git pull failed问题 的相关文章

  • 致命:.git/info/refs 无效:这是一个 git 存储库吗?

    我有一个托管在 Assembla 上的 Git 存储库 我正在尝试执行以下操作 git push u origin master 我一遍又一遍地收到以下错误 fatal https url repo name git info refs n
  • .gitconfig 别名函数调用

    我在 gitconfig 中定义了以下别名 alias teamcity tc tc是我在我的中定义的一个shell函数 bashrc文件 由于某种原因 我收到以下错误 aafghani 03 git workday amirafghani
  • git 别名中的 AWK 语句

    我正在尝试创建一个 git 别名来以特定格式打印日志中的所有拉取请求 但是 我在使用 AWK 删除双空格时遇到问题 这是使用以下命令的 git log 的输出 git log merges grep pull request pretty
  • git 认为文件已更改

    我在一台机器上对一个项目做了一些工作 然后推送到 github 在另一台机器上克隆并做了一些工作 然后推送 然后我回到第一台机器并做了一个pull 现在 第一台机器认为项目中最初的所有文件都已更改 我试过了 git checkout f a
  • GIT:以下未跟踪的工作树文件将被签出覆盖

    我有两个分支 一个称为 master 另一个称为 dev 我目前位于 master 分支 我想转到 dev 分支将文件移动到开发服务器 但是当我执行 git checkout dev 我收到消息 以下未跟踪的工作树文件将被覆盖 查看 pag
  • 自定义 SSH 端口上的 Git

    我的 VPS 提供商建议我将 SSH 端口保留为他们默认分配的自定义端口号 不是 22 问题是 虽然我知道我可以在创建远程配置时提供端口号 但在进行 Git 克隆时似乎无法提供相同的操作 我在用gitolite https wiki arc
  • 将更改从一个分支复制到另一个分支

    我有一个分支名为BranchA from master 我有一些改变BranchA 我不会合并来自BranchA to master 现在我创建了另一个分支master named BranchB 我如何复制更改BranchA to Bra
  • 除非我在项目目录中,否则 Git 不会显示日志

    我正在尝试打电话git log当我在不同的目录中时 我经过的位置 git is git log Users Leica proj1 但它说 不是 git repo 如果我cd进入这个目录 就可以正常工作了 cd Users Leica Pr
  • git 是否有任何静态接口?

    我一直在寻找一个宁静的 git api 但似乎没有找到 我得到的最接近的是 Github 的 api 来访问一些存储库信息 还有其他的实施吗 Orion Git API http wiki eclipse org Orion Server
  • 部分共享git仓库

    我是 git 新手 我想知道是否支持以下场景 如果支持的话如何支持 即用于设置和更新的 git 命令 可以从三个不同的地方获取存储库 本地 镜像 和 github mirror 完全镜像 local github 镜像 local 但 受版
  • VSTS:在构建过期的情况下自动变基/合并和重新排队构建验证门

    我们最近对 PR 上的构建验证门进行了更改 这样 如果另一个提交在当前 PR 完成之前进入主分支 则构建会 立即 过期 看here https stackoverflow com questions 49418800 vsts invali
  • Git 工作流程:分叉项目并维护本地修改副本,但保持最新

    我正在尝试找出最佳工作流程 用于维护具有自定义功能的 github 托管项目 moodle 的本地副本 同时保持保持副本最新的能力 告诉我我正在考虑做的事情是否完全疯狂 分叉项目 github com moodle moodle gt gi
  • MSysGit 与 Windows 版 Git

    我无法确定MSysGit 和 Windows 版 Git 之间的区别 http msysgit github com 它们有何不同 为什么我会选择其中之一而不是另一个 它们不是同一个东西吗 On http msysgit github co
  • 具有单个子模块的多个存储库

    我已经找了一段时间但没有找到答案 也许我不知道该看什么 我们有一个主库 它本身就是一个存储库 我们称之为 Lib 它包含我们的大部分模块和子模块 我们还假设它的大小为 2GB 现在我们有很多项目 例如 ProjA ProjB ProjC 每
  • 如何创建名称中带有正斜杠的标签

    当我已经有了类似的标签时 有什么方法可以创建名称中带有正斜杠的 git 标签吗 假设我有 1 16 0 标签 并且我想创建 1 16 0 1 0 0 标签 git tag 1 16 0 1 0 0 error refs tags 1 16
  • 在我的例子中,GIT 添加恢复(保留更改)

    在我对文件进行更改之后 我用git add FILE NAME 然后 我想将其恢复为未添加但与此同时保留更改 这个怎么做 git reset FILE NAME会做的 See the git reset manual https git s
  • 哪些 git hooks 适用于“git rebase --continue”?

    我正在尝试为我的组织构建一组 git hook 脚本 我想使用的一个脚本 仅用于我自己的多个项目 将是检查git rebase continue我的代码中没有留下任何冲突标记 lt lt lt lt lt or gt gt gt gt gt
  • 使用BFG时可以指定多个文件吗?

    我正在尝试删除通配符无法覆盖的多种类型的文件 我尝试使用多个 delete files 但它不接受它 还尝试将文件全部放在 delete files 之后 但它也不接受它 有没有一种方法可以将它们全部放在一个命令中 如果没有 那么我必须运行
  • 删除并在另一个文件夹中重新创建后保留文件的 Git 历史记录

    我有以下场景 删除了提交 1 中名为 src GetData cs 的文件 在提交 5 中创建了一个名为 src Get GetDataNew cs 的文件 在提交 7 中将 2 中的文件重命名为 src Get GetData cs 1
  • 为什么“git pull”在我的网络服务器上失败?

    我使用 git 来提取站点代码库的更改 文件内部的更改和文件删除是有效的 但是 当我将新文件或目录 不是空的 添加到存储库时 它不会被本地拉到网络服务器 拉动时不会显示错误消息 但在检查该文件时 它不在那里 在线的 bitbucket re

随机推荐

  • fastboot刷boot命令

    fastboot flash boot b rooted boot路径 fastboot flash boot a rooted boot路径
  • 剑指 Offer 03. 数组中重复的数字--详解

    找出数组中重复的数字 在一个长度为 n 的数组 nums 里的所有数字都在 0 xff5e n 1 的范围内 数组中某些数字是重复的 xff0c 但不知道有几个数字重复了 xff0c 也不知道每个数字重复了几次 请找出数组中任意一个重复的数
  • 虚拟机和win主机不能互相ping通,不能ping通外网,全方位解析

    1 确认虚拟机处于桥接状态 xff1a xff08 虚拟机 gt 设置 gt 网络适配器 xff09 2 桥接是虚拟机的虚拟网卡与主机的网卡通过虚拟网桥进行连接 xff0c 因此 主机 虚拟机的子网掩码 网关 dns必须保持一直 ubunt
  • Android Cordova 正常安卓项目封装成插件的流程记录

    Android Cordova 正常安卓项目封装成插件的流程记录 背景 xff1a 混合式开发cordova使用Android原生插件 封装流程 xff1a 1 gradle的封装 xff1a a xff1a 需要在插件中先创建一个 gra
  • Ubuntu18.04配置ssh服务以实现远程连接

    1 连接环境 虚拟机 xff1a Ubuntu18 04 连接工具 xff1a SecureCRT 2 配置虚拟机的SSH服务 sudo apt get update sudo apt get install openssh client
  • RxJava2(五)线程调度器Scheduler

    线程调度器Scheduler RxJava是一个为异步编程而实现的库 xff0c 但异步也存在线程安全问题 xff0c 比如 xff0c 那些操作需要在前台线程 xff0c 那些操作又需要在后台线程等等 而Scheduler就是这样一个线程
  • 按键消抖的三种方案

    首先 xff0c 做两个假定 xff0c 以方便后面的描述 xff1a 假定按键的默认状态为0 xff0c 被按下后为1假定按键抖动时长小于20ms xff0c 也即使用20ms的消抖时间 方案1 xff1a 在按键电平稳定的情况下 xff
  • D1_1-10的阶乘求和:1!+2!+3!+......+9!+10!

    首先我们要清楚10 xff01 是什么 阶乘 xff0c 符号为n 是指从1开始依次相乘直到n eg xff1a 10 xff01 61 1 2 3 4 5 6 7 8 9 10 话不多说 xff0c 先放代码为敬 xff1a span c
  • ASK、FSK、PSK信号及其频谱

    代码 xff1a https github com LHesperus signal processing tree master Modulated 20signal 2ASK信号及其频谱 4ASK信号及其频谱 FSK信号及其频谱 4FS
  • 2022-9-20----Android----User版 打开串口抓开机日志

    分析设备无法开机或开机出现异常 xff0c 得用串口抓取开机log xff0c 但是user版默认是关闭串口的 xff0c 所以你得去 lk 把串口打开 Android 5 6的修改方法 xff1a diff span class toke
  • C# RabbitMQ(一)介绍

    什么是消息队列 顾名思义 xff0c 这是一个消息按顺序排列的集合 xff0c 遵循的是先进先出原则 xff0c 队列中存放的是Message 消息队列中间件是分布式系统中重要的组件 xff0c 主要解决应用耦合 异步消息 流量削锋等问题
  • IDEI打开主动引入功能,并排除一些包的自动引入

    欧尅了
  • dubbo

    dubbo通过官网学习 http dubbo apache org en us 一 陌生的名词解释 xff1a SPI xff1a service provider interface 服务提供机制 Hessian 是一个轻量级的RPC框架
  • 2020-09-04

    构造器 private SystemStatus try this sysStatus 61 0 transManager 61 new TransactionManager try DBTableSQL dbTable 61 new DB
  • 人脸匹配(face matching)

    以下是人脸匹配 xff08 face matching xff09 的实验报告 xff0c 实验中采用ldlib xff0c facenet xff0c arcface三种算法 xff0c 简单对比了三种算法的效果 xff0c 源代码见文章
  • 登录功能逻辑分析及部分代码实现

    1 代码书写顺序 xff1a login jsp LoginServlet LoginService LoginDao login jsp 2 loginservlet 1首先获取页面传的值 username password 2 调用us
  • mysql中可以查询英文却查不了中文或数字

    啊啊啊啊真的是阔怕 想用js 43 ajax写一个智能搜索 遇到了很多问题哦 不过这次让我很熟练的用debug了 哈哈哈哈开心 刚开始连接数据库一直没有返回值觉得好奇怪 xff01 后来大神就说是因为数据库和Java文件编码格式不一样 我试
  • springboot+JPA- - - -项目基本结构(包含ResultVOUtil自定义错误信息)

    springboot项目的整体结构 1 entity package com lz palmscore entity import javax persistence Entity import javax persistence Gene
  • TCP四次挥手

    挥手是为了终止连接 过程解释 xff1a
  • Idea上传项目到Git分支--解决Git pull failed问题

    就是上面这张图上的字 xff0c 困扰的我好苦好苦 今天我终于战败它了啊啊啊啊啊啊啊啊啊啊啊啊啊 xff01 xff01 上面这个呢 xff0c 大概就是说本地的文件和远程Git上的代码有冲突了 xff0c 可能会把你的替换掉 xff0c