今天工作遇到一个问题,拉取代码错误导致代码混乱,具体混乱到什么层度,基本上每个java文件都是冲突,没有办法只能删除这个项目重新从git上拉取项目,虽然听起来很简单但也碰到了一些钉子,现在记录下,正确的操作流程:
1.在需要放项目文件的文件夹中 输入git init 得到 .git文件夹
2.今天.git 文件夹中 用记事本 打开 config文件,复制粘贴以下代码
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = https://github.com/CrossLee/xxx.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = https://github.com/CrossLee/xxx.git
[branch "master"]
remote = origin
merge = refs/heads/master
其中 url 和 pushurl = 后面的值改成你自己项目的git地址
3.输入git pull origin dev --allow-unrelated-histories,即可pull新项目(origin dev 是获取 分支上的,如果获取主干的就不需要)