权限snafu后,Git卡在主分支上

时间:2014-07-24 15:24:12

标签: git centos6

我所工作的公司已经完成了一个完全开发的项目"在我们掌握它之前,我们已经找到各种整洁的功能"。

尝试在不使用sudo的情况下签出主分支后,Git已设法切换到master,但是在抛出一些错误的屏幕之后,应该在另一个分支中的文件现在以某种方式处于主分支中

warning: unable to unlink dir/dir/dir/file.php: Permission denied

当我尝试检出功能分支时,文件来自我收到此错误

error: Untracked working tree file 'public/prevoty-php-master/README.md' would be overwritten by merge.

如果我尝试运行git stash我会被git告知有No local changes to save

我还不是一个经验丰富的Git老手,所以我不确定从哪里开始。在这一点上,我害怕做任何具有破坏性的事情。

我该怎么办?有没有办法让我强行Git到功能分支?我应该删除文件并希望它们保存在功能分支中吗?

1 个答案:

答案 0 :(得分:0)

刚与同事谈话,我们决定选择git clean清除未跟踪的文件。

我们使用了git clean -d -fx ""

Here's the documentation for git-clean