记dropbox与git不和谐的一个问题
目前我基本都是使用git来管理代码,用dropbox存储自己写的代码还有git仓库。最近提交远程git仓库时,发现出现了冲突,网上资料比较少,不过还是找了一些方法。实际解决十分简单。
某次用pull来更新一下本地代码时,出现了如下的错误:
git.exe pull -v --progress "origin"
fatal: Reference has invalid format: 'refs/heads/master (latelee 的冲突副本 2013-12-14)'
fatal: The remote end hung up upon initial contact
git did not exit cleanly (exit code 1) (2465 ms @ 2013/12/14 22:13:25)
于是google,找到一篇stackoverflow的文章:
http://stackoverflow.com/questions/12773488/git-fatal-reference-has-invalid-format-refs-heads-master
按方法尝试,作用不大。
再继续搜索,又找到一篇:
http://stackoverflow.com/questions/13586290/github-app-heroku-fatal-reference-has-invalid-format-refs-remotes-heroku
里面有一个答案:
You're certainly using Dropbox to sync your project among multiple computers. While performing the sync, the tool detected a conflict between two files and created a backup with the suffix (COMPUTER_NAME's conflicted copy DATE).
基本是我遇到的问题。于是去dropbox的那个仓库目录查看,果然,在foo.git/refs/heads发现了一个不该存在的文件:
master (latelee 的冲突副本 2013-12-14)
那个答案大意是说在dropbox同步时,发现了冲突,就自己创建了一个副本。
解决:干掉那个冲突的问题。
记dropbox与git不和谐的一个问题相关推荐
- 记一次 Git GitHub 实操
记一次 Git & GitHub 实操 1.前言 之前写了一个名为 typora-tools 的小工具,主要实现了图片瘦身.标题编号.图片同步的功能,现在想将此项目上传至 GitHub 中,并 ...
- 利用Dropbox搭建Git远程仓库
Git是一款很好用的分布式版本管理工具,因为它是分布式的,所以跟SVN不同的是,即使离线也能执行版本发布(commit).代码回滚(reset)等操作,因此平时完全可以在脱机的环境下把它作为一个本地的 ...
- Dropbox与Git管理代码
A机创建 1.安装Dropbox,安装Git,安装TortoiseGit(最后一个可以不用装,如果从TortoiseSVN转过来的话,增加个图形界面熟悉一点儿).然后登陆Dropbox,设置同步目录. ...
- Git中非常重要的一个文件——.gitignore详解
首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个".".这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建 ...
- IDEA 使用Git回滚到上一个版本
IDEA 使用Git回滚到上一个版本 一.版本介绍 目前有两个历史版本: v1 版本号:xxxc7f v2 版本号:xxxbcd 需求:从当前所在的v2跳转到v1 二.选择需要回退的版本 三.选择自己 ...
- 记一次Git抽风现场
这两天世界最大的猴类交友社区GitHub也被国人给攻陷了,只因国人在github建了一个仓库996.ICU,目的召集众猿人共同声讨996加班制度,有一种现实版猩球大战的节奏.何为996?就是朝9晚9连 ...
- 如何完整迁移git仓库到另一个远程地址
项目中遇到git仓库迁移,很常见.如何把一个项目中所有的分支,tag等迁移到另一个仓库地址,需要执行一个特别的克隆命令,然后镜像push到新的仓库地址.具体步骤如下: 1.打开命令行工具 2.以bar ...
- git只合并某一个分支的某个commit
第一种情况:只合并一个commit git checkout develop-hbb git cherry-pick 7c32be61 以上,7c32be61是develop上的一个fix bug的c ...
- git回滚到某一个commit
1.git reset --hard commit_id 本地回滚到指定commit 2.git push origin master -f -f 参数是强制提交,因为reset之后 ...
最新文章
- 教你如何解决Python模块导包没有找到的问题
- 二叉树的前序,中序,后序,层序遍历的递归和非递归实现
- ServletConfig对象和ServletContext对象
- MyBatis:lazy loading
- nginx解析php文件设置_nginx 解析php conf配置文件
- linux中yum与rpm区别
- 面向对象代码_面向对象的代码生成方法
- python全栈学习--django基础入门
- python程序设计知识点汇总_Python入门知识点汇总
- 利用哈夫曼树编码与译码
- 提高网站性能之 —— 减少图片HTTP 请求的方案
- php卡盟主站_php卡盟
- Linux软件安装方法之rpm包安装
- 一个好用的windows文件搜索工具
- CVPR 2022 | 基于密度与深度分解的自增强非成对图像去雾
- Openwrt 18.06 iPhone XR usb tethering导致内核崩溃问题解决方案
- Java之判断回文数
- 【python-docx】长度单位(毫米、厘米、英尺、磅等)的表示和转换关系
- 何谓坚强----悼大哥
- c++中fabs()和abs()的区别