gan*_*esh 14
对我有用的是,
.git
文件夹.git
从其他回购中复制git checkout
在删除之前,您可以尝试
git fetch --all
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
祝一切顺利
检查您当前的分支。
git status
git branch
Run Code Online (Sandbox Code Playgroud)
如果您不在分支中,则处于分离的 HEAD 模式并且git pull
不会合并任何内容。
git log --all --branches
Run Code Online (Sandbox Code Playgroud)
这git log
将有助于确保您查看获取的分支(即远程跟踪分支)上是否有任何新提交。
我使用该git log 别名将这些提交显示为图表。
对我有用的是
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
它向我显示某些文件名太长,以至于git无法从我的仓库中提取它们,因此不匹配且构建不正确。
因此,我遵循以下修复程序,并再次进行了硬重置。
git config --system core.longpaths true
Run Code Online (Sandbox Code Playgroud)
幸运的是它奏效了。
它对我有用:
而不是
$ git pull
Run Code Online (Sandbox Code Playgroud)
使用
$ git pull [remote] [local-branch>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33148 次 |
最近记录: |