前因

在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除)。但远程origin已经存在,所以执行git remote add origin时出现问题,使用git remote rm origin删除remote origin。

此时执行git pull origin master(查了一下git pull的作用:从远程获取最新版本并merge到本地

),但问题就又有了。

解决

错误提示是:The following untracked working tree file would be overwritten by merge :README.md

好吧,有问题就要去解决,翻译过来:“下面开始回升的工作树合并文件将被覆盖:README.md”。和tree扯上关系了?但还是不明白,还有与README 有关系,打开README看一下,只有一个标题Linux-code,搜了一下README,似乎和Markdown有关系,老师说的果然有联系。好吧,理解不了,这里没有突破,再看下面。

please move or remove before you can merge应该是和上面的有联系,不懂,查百度。

然后就成功了。。。

但是,这个很关键,以前的tree差不多被删了个干净,只剩下有代码的一部分。。。

但tree只是以树形结构显示文件目录结构,有关系吗?

觉得并没有太大关系。

想想看关键还是在git pull,以及要被覆盖的README.md上。

在查git pull的时候发现了git fetch:相当于是从远程获取最新版本到本地,不会自动merge。没多大联系,但顺便学习一下。

git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。

也就是说,本地已有了分支,但与远程分支冲突,而关键冲突在README上。删除的一大堆也就是删除了本地README这个关键点有用。解决的话直接用git clean -fx ""或者rm -f README.md就可以了。

反思

1.现在看来,问题其实很简单,但原因却反映出很大的问题:首先是对git pull概念不清晰,以前的理解有问题,一行话的概念没有重点关注,导致今天问题自己不能解决。今后学习还是要牢牢把握概念这个基础与重点。

2.对于老师上课所说的英语学习也有所感触,英语不加倍努力,连基本的都不能完全看懂,其他的英文文献就更难读懂,虽然中文慢慢在扩大其影响力,比如man命令的中文查看,但翻译过来的并不完全对不说,现在更多资料还是发达国家所用的英文,自己想进步,英语是一道坎。

3.对于大多数人终其一生一直处在高级初学者这个方面,我还是很认同的。从初学者到高级还是很容易的,毕竟那个时候还有很大的激情与兴趣。但要从一段时间的兴趣发展到终身的兴趣,就要过一个坎,就是从高级初学者到合格者这个坎。高级初学者有很漫长的路要走,如果只是为了眼前,我觉得注定成为不了合格者,就像高考前,不论你学的多么优秀,如果没有兴趣,即使学的再好,也无法踏入合格者终其一生都在学习的思维境界。之前自己抱有很大兴趣学的下棋书法,总是持续很长时间的兴趣后就慢慢淡了,如果坚持不下去,也只是合格者的门外汉,即使时间真的长。。。上大学以后,总觉得一切都失去兴趣,现在想来,还是门外汉的我,一定踏进几个大门!

git pull时冲突的几种解决方式

仅结合本人使用场景,方法可能不是最优的 1. 忽略本地修改,强制拉取远程到本地 主要是项目中的文档目录,看的时候可能多了些标注,现在远程文档更新,本地的版本已无用,可以强拉 git fetch --a ...

git pull时出现vim窗口的解决办法

最近常用到git来push代码到origin development分支上,也出现了几次vim窗口,防止忘记还是记录下来比较好: 首先按ESC键退出编辑状态,然后按shift+;键,再按wq!保存退出 ...

git pull时解决分支分叉(branch diverged)问题

git pull时出现分支冲突(branch diverged) $ git status # On branch feature/worker-interface # Your branch and ...

解决git pull时出现的几个问题

第1个问题: 解决GIT代码仓库不同步 今天在执行git pull时出现: 解决方法:执行git checkout -f,然后再执行git pull重新checkout 再执行git pull时就可以 ...

git pull时的冲突解决方式; git stash; git fetch

git fetch指令: https://www.yiibai.com/git/git_pull.html 发现远端有更新,git pull时,如果你本地分支修改了东西,导致git pull有冲突,失 ...

git常见问题之git pull时Please specify which branch you want to merge with.

$ git pull时遇到如下提示 $ git pull warning: no common commits remote: Counting objects: 5, done. remote: C ...

使用git pull时,项目没有更新?

进入项目目录后,执行 git pull 命令,没有将项目更新,并提示下图: 提示:there is no tracking information for the current branch. 意思 ...

(转)使用git stash解决git pull时的冲突

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten b ...

git pull时出现unable to unlink old 一个不该犯下的错误

在日常开发中,当团队内有人将新的代码打成jar文件提交,并且未改名的时候,可能会出现这样的错误"error: unable to unlink old 'Test/lib/xxx-1.0.0 ...

随机推荐

struts.xml

<?xml version="1.0" encoding="UTF-8"?>   " ...

数据库表被锁表,select会等待。

SELECT * FROM dbo.Table_1 WITH(NOLOCK) 这样就可以不用等待,但数据读的是被锁之前的数据,表被锁了,肯定会有对表的update,delete操作. 如果对数据的准确 ...

DataBase&colon; MySQL在&period;NET中的应用

首先需要下载MySQL: 1. 官方下载 dev.mysql.com/downloads/mysql/ 2. 解压到你所想要安装的位置,在文件夹里创建my.ini文件 [mysql] # 设置mysq ...

UI3&lowbar;UIViewController生命周期

// // SecondViewController.h // UI3_UIViewController生命周期 // // Created by zhangxueming on 15/7/2. // ...

phonegap WebApp

打开网页浏览器,进入Android SDK网站(http://developer.android.com/sdk/index.html). 我们可以看到,Google官方提供了包括Windows平台在 ...

HttpGet和HttpPost的区别

HttpGet和HttpPost的区别总结就是下面这样: Get一般用于从服务器取数据,而且不改变原来的内容: Post一般用于向服务器传递数据,这需要改变服务器的内容. 从安全性上考虑,Get的安全 ...

MySQL运行内存不足时应采取的措施?

排除故障指南:MySQL运行内存不足时应采取的措施? 天一阁@ 老叶茶馆 1周前 导读 排除故障指南:MySQL运行内存不足时应采取的措施? 翻译团队:知数堂藏经阁项目 - 天一阁 团队成员:天一阁- ...

Netty实战三之Netty的组件和设计

有关Netty,我们可以从两个视角来讨论Netty:类库的视角以及框架的视角,对于使用Netty编写高效的.可重用的和可维护的代码来说,两者缺一不可. Netty解决了两个响应的关注领域,可以大致标志 ...

Java之CountDownLatch使用

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 主要方法 public CountDownLatch(int count); pu ...

使用SQLyog连接MySQL数据库

[学习笔记]使用SQLyog连接MySQL数据库 一.使用SQLyog创建数据库用来管理学生信息 复制代码 1 #创建数据库student  2 DROP DATABASE IF EXISTS Mys ...

git点击pull后没有同步_关于git pull时出现的问题及解决反思相关推荐

  1. git ssh配置完后拉取代码_使用git在gitlab上拉取代码的方法

    最近在项目中用到了gitlab,他是一个类似于github的代码托管工具. 因为是个初级菜鸟第一次使用还不太熟悉,所以在此记录一下. 1.首先需要使用github的注册账号登录gitlab,查看右上角 ...

  2. git pull没有更新成功_因为 git pull 和同事闹僵了。

    同事:(idea)你要先点击项目目录,右键-git-commit directory,然后右键-git-pull.理由,避免冲突,避免覆盖代码. 我: 经常是没有 commit 就 pull,而且不是 ...

  3. git合并分支后,删除分支_使用git删除合并的分支

    git合并分支后,删除分支 It's common courtesy to keep your git branch list clean, especially when colleagues ne ...

  4. git pull没有更新成功_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  5. git 删除本地仓库中的分支_本地 Git 仓库与 GitHub 关联

    0.提出问题 换了新设备后,怎么将远程仓库拉取到本地仓库,并将本地仓库与远程仓库关联起来? 1.解决问题 1.1 添加密钥 首先打开终端,输入: ssh-keygen -t rsa -C " ...

  6. git gui怎么拉取项目代码_这些Git命令都不会,还是不要去面试了

    前言 以下,项目中经常使用的Git命令,汇总到这里以便与你能快速的学习和掌握Git命令,在文章最后有惊喜哟,一定要看到最后啊! 使用的 Git版本:git version 2.24.0 命令 git ...

  7. linux java 权限不够_​Linux安装jdk时提示权限不够怎么解决

    ​Linux安装jdk时提示权限不够怎么解决 发布时间:2020-06-28 10:00:51 来源:亿速云 阅读:84 作者:Leah Linux安装jdk时提示权限不够怎么解决?针对这个问题,这篇 ...

  8. aspx 修改了样式但是在点击按钮后被刷新_产品经理教程-Axure RP 9 基础操作(元件、布局、草图、样式)...

    接着上一篇继续讲解产品经理基础教程之Axure RP 9 基础操作部分,本篇主要讲解如何使用第三方元件库,布局排布相关功能的使用,举例说明如何绘制草图,页面样式如何进行调整等内容. (四)其它元件库 ...

  9. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...

    一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...

最新文章

  1. c/c++基础 输入函数/流
  2. JS中常遇到的浏览器兼容问题和解决方法
  3. vue.use无非就是为Vue对象注入新的方法和属性
  4. 线程:方法join的使用
  5. 你认识它们吗?2014十大科技流行词
  6. 阿里、字节为何都如此偏爱Go语言?
  7. bean的作用域和生命周期
  8. HDU-5023 线段树染色问题+延时标记
  9. 希尔伯特变换_学习笔记1-傅里叶变换1
  10. 二十四节气插画素材,每一张都带你如感
  11. html 字体图标 颜色怎么改,关于css:如何设置Font Awesome Icons的图标颜色,大小和阴影的样式...
  12. mysql zf_ZF 连接 Mysql
  13. TBtools:基因家族分析简单流程
  14. 2020校招途家名宿开发笔试
  15. 世界上最经典的25句话--摘抄
  16. python七段数码管绘制实验报告_python实现七段数码管和倒计时效果
  17. Spring事务报错Transaction synchronization is not active
  18. 今天没有穿内裤._今天...
  19. 常见的HTTP状态码(1xx-5xx)
  20. java删除确认_删除添加确认事件

热门文章

  1. nrf51822 --TWI(硬件IIC)
  2. 双逻辑非(!!)操作符
  3. Excel 数字按长度补0,并转换为文本
  4. 白帽黑客_什么是白帽黑客?
  5. oracle数据库无法查询,【案例】Oracle报错ORA-01194 ORA-01110 由于数据库SCN不一致导致无法启动...
  6. 常数乘以无穷大等于多少_请教一个数学问题:无穷大乘以无穷小等于多少?
  7. 嫦娥五号探测器成功着地,任务取得圆满成功
  8. 我大抵是卷上瘾了,横竖睡不着!竟让一个Bug,搞我两次!
  9. 昆明部分小区因焚炉检修垃圾堆积如山 官方:已出台调配方案
  10. 电容的种类及特点与性能