相关疑难解决方法(0)

git命令将文件夹移到另一个文件夹中

我创建了一个common包含大量源文件和文件夹的文件夹.

现在我想将common文件夹移动到文件include夹中,看起来像include/common

我试过这些:

  1. git add include

  2. git mv common/ include/

    但它失败了这个错误

    致命:糟糕的来源,来源= myrepo/common,destination = myrepo/include

  3. 我试过git mv common/include/common但是我得到了同样的错误

知道怎么做到这一点?

git

184
推荐指数
5
解决办法
14万
查看次数

如何从git存储库合并后删除.orig文件?

一些如何在合并期间在我的git存储库中检查.orig文件,这些文件现在显示在已修改和未跟踪的扇区中.但我不想在我的存储库中存在这个文件.怎么做.

    modified:   Gemfile.lock.orig
    #   modified:   Gemfile.orig
    #   modified:   app/assets/images/bg_required.png.orig
    #   modified:   app/assets/javascripts/application.js.orig

    etc...
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

git

145
推荐指数
5
解决办法
7万
查看次数

为什么git不能通过路径进行硬/软复位?

$ git reset -- <file_path> 可以通过路径重置.

但是,$ git reset (--hard|--soft) <file_path>会报告如下错误:

Cannot do hard|soft reset with paths.
Run Code Online (Sandbox Code Playgroud)

git git-reset

123
推荐指数
5
解决办法
6万
查看次数

如何在Git中删除未跟踪的文件?

我正在分支,说"实验"分支,我从我的主分支分支出来.然后,我在实验分支中生成一个用户模型,但是还没有将它们添加到索引中.

如果我想丢弃最近在我的实验分支中添加的文件的所有更改,我该怎么办?未跟踪的文件如下所示:

$ git status
 On branch new_chick
 Untracked files:
   (use "git add <file>..." to include in what will be committed)

       .project
       app/models/user.rb
       db/migrate/
       test/fixtures/users.yml
       test/unit/user_test.rb
Run Code Online (Sandbox Code Playgroud)

我试图运行"git reset --hard"以希望撤消所有这些更改,但上面的所有文件仍然显示.

有人请对我说清楚吗?

git

107
推荐指数
5
解决办法
9万
查看次数

在git中,有没有办法在不应用存储的情况下显示未跟踪的存储文件?

如果我运行git stash -u,我可以存储未跟踪的文件.但是,所说的未跟踪文件根本没有出现git stash show stash@{0}.有没有办法在不应用存储的情况下显示未跟踪的存储文件?

git git-stash

87
推荐指数
6
解决办法
1万
查看次数

你如何恢复到Git中的特定标签?

我知道如何在Git分支中恢复到较旧的提交,但是如何恢复到由标记指示的分支状态?我想象这样的事情:

git revert -bytag "Version 1.0 Revision 1.5"
Run Code Online (Sandbox Code Playgroud)

这可能吗?

tags git tagging revert

74
推荐指数
3
解决办法
8万
查看次数

如何从远程存储库获取分支的新副本?

我朋友的当地master分支显然是一场灾难(我想是偶然的merges和commits).然而,他的开发分支很好,但包含他不准备推向远程的变化.

master用远程master分支覆盖他的本地分支并获得新副本(不覆盖其他分支)的最佳方法是什么?

git

64
推荐指数
2
解决办法
7万
查看次数

告诉git可以删除未跟踪的文件

可能重复:
如何从git工作副本中删除未跟踪的文件?

是否有可能告诉git删除未跟踪文件?主要是类似于重置的东西?

例:

git checkout -- index.php <-- revert my file
git checkout -- master <-- this would revert the entire repo back to the last commit on master, removing (deleting) any and all untracked files as well as reverting committed ones.
Run Code Online (Sandbox Code Playgroud)

我知道这对shell来说是微不足道的,但我想知道这是否可以在Git中完成?

git version-control

59
推荐指数
2
解决办法
2万
查看次数

git stash save和git stash push之间有什么区别?

什么时候应该使用git stash save而不是git stash push反之亦然?

git git-stash

55
推荐指数
2
解决办法
2万
查看次数

如何将当前工作分支移动到git中的master分支

我目前其中一个项目包含更多分支机构.主分公司尚未合并很长时间.所以我想用最新的代码切换到master.

你能告诉我必要的命令和步骤吗?

让我重新构思我的问题.

我正在一个不同分支的项目中工作.最新的变化是在除了主人之外的一些分支.现在我的要求是:有没有办法将当前工作分支移动到master而不将其与master合并,以避免冲突?

git

33
推荐指数
5
解决办法
6万
查看次数

标签 统计

git ×10

git-stash ×2

git-reset ×1

revert ×1

tagging ×1

tags ×1

version-control ×1