刚刚接触git版本管理器,跟着廖雪峰老师的git教程学习,在创建一个新的文件时,使用的是$ git add readme.txt指令,但是报出fatal: pathspec 'readme.txt' did not match any files错误 遇到的问题 1.看网上说用touch readme.txt可以解决,尝试了一下,添加文件的时候没报错误,文件也被添加到目录下,但是提交的时候出了问题,结果如下图所示,添加文件问题未解决 2.还有一种说法是目录下没有readme.txt文件,建一下就…
在使用Git时,不小心创建了一个不需要的文件,想要删除一个文件时,出现了错误: fatal: pathspec 'readme.txt' did not match any files 原因是新建的这个文件被列为“被忽略”的文件,不在Git的控制之下. 解决方法: 先add,再添加-f参数进行删除: $ git add readme.txt $ git rm -f readme.txt…
记录一下在项目里使用git遇到代码冲突时的解决方法 问题:当我和我同事两个人改了相同的一个文件,他在我提交前提交了,这时候我就提交不了了,并且也pull不下来他的代码 会报错: Your local changes to the following files would be overwritten by merge: 解决方法一:git checkout还原然后再pull(就是覆盖更新的意思) 解决方法二:先add 再commit 最后pull 就会在本地合并你的代码,最后检查没问题再pus…
1.git安装 git官网下载最新版本,一键安装或custom install. 2.会弹出一个类似的命令窗口的东西,就说明Git安装成功. 3.安装完成后,还需要最后一步设置,在命令行输入如下---自己的用户名和邮箱 4.创建版本库--D盘 –> www下 目录下新建一个testgit版本库 pwd 命令是用于显示当前的目录. 通过命令 git init 把这个目录变成git可以管理的仓库,如下: 这时候你当前testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事…
解决办法一: 直接在远程仓库创建然后在本地$ git pull origin master 解决办法二: 换成$ touch README.md在本地创建修改后再commit push上去…
问题描述: 某年某月某日,在查看git库的时候,发现文件的分布和文件夹的名字是极其不合理的,所以移动和重命名了某些文件. 在删除(git rm –r folder)一个空文件夹的时候,出现错误:fatal:pathspec "folder Name" did not match any files,就是说,git没有找到相应的文件.但是这个文件夹明明是存在的,刚把里面的文件移到其他的文件夹里面,此时这个文件夹是空的. 问题推测: 某人喜欢推测,知道这是个不好的习惯,但木有办法.在现有的…
出现是问题: git提交代码是出现fatal: Path 'directory/file' is in submodule 'directory''错误 Removing the directory from git and adding it again worked for me: git rm --cached directory git add directory This works if you purposefully removed the .git directory beca…
1.先删除远程 Git 仓库 $ git remote rm origin 2.再添加远程 Git 仓库 $ git remote add origin git@github.com:wsydxiangwang/one.git 如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容 $ vi .git/config https://img-blog.csdn.net/20151222174818358git8.jpg 把 [remote "or…
在本地创建了一个Git仓库,如何在Github创建一个Git仓库,并且让这两个仓库进行远程同步,这样Github上的仓库既可以作为备份仓库,还可以通过该仓库进行多人协作. 1.登录github,建立一个新的仓库 2.添加仓库名字 3根据Github的提示,在本地的learngit仓库下运行命令 $ git remote add origin git@github.com:zhanghuming/learngit.git 4.把本地库的所有内容推送到远程库上 $ git push -u origi…
项目上有一个分支test,使用git branch -a看不到该远程分支,直接使用命令git checkout test报错如下: error: pathspec 'origin/test' did not match any file(s) known to git. 解决方法: 1.执行命令git fetch取回所有分支的更新 2.执行git branch -a可以看到test分支(已经更新分支信息) 3.切换分支git checkout test 转自 https://blog.csdn.…