小编And*_*w C的帖子

Git mergetool生成不需要的.orig文件

当我使用Kdiff3(和我试过的其他合并工具)进行合并冲突解决时,我注意到在解析时*.orig创建了一个文件.有没有办法让它不创建额外的文件?

git version-control

454
推荐指数
8
解决办法
10万
查看次数

撤消git merge(尚未推送)

我刚刚对我的一个功能分支("feedback_tab")进行了一些更改,然后检出"master"并将它们合并到那里.我实际上是想将它们合并到我的"开发"分支中.

现在,master通过17次提交领先于'origin/master'(它的远程) - 我没有推动合并(并且显然不希望).如何将master恢复到意外合并之前的状态?我git revertgit reset这些东西混淆了.

我查看了我的git日志,并没有将feedback_tab合并到master中的条目.我原本以为它会成为最佳入场券?

有点困惑:/任何帮助欢迎!最大

git merge revert

41
推荐指数
4
解决办法
5万
查看次数

.gitignore忽略了具有相同名称的其他目录

我的.gitignore有问题.我希望它只是忽略'vendor /'目录,但它忽略了具有该名称的所有目录.

下面是我的.gitignore:

.idea/ 
bin/ 
vendor/ 
composer.lock 
composer.phar 
Run Code Online (Sandbox Code Playgroud)

以下是我的'git status'的结果:

Changes not staged for commit: 
   (use "git add <file> ..." to update what will be submitted) 
   (use "git checkout - <file> ..." to discard changes in working directory) 

modified: .gitignore 

Not monitored files: 
   (use "git add <file> ..." to include what will be submitted) 

src/vendor/ 
tests/src/ 
vendor/ 
Run Code Online (Sandbox Code Playgroud)

它也忽略了'src/vendor',我不希望这种情况发生,我希望它忽略'vendor /'

git gitignore

21
推荐指数
1
解决办法
5731
查看次数

PhpStorm默认git作者

在PhpStorm中,我在项目设置中设置默认的git作者时遇到了困难:

我使用了"动作查找器"并搜索了设置,但我还没有找到这个选项.

有谁知道我可以在哪里更改此值,所以我不必在每次提交时更改它?

git phpstorm

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

`git rm --cached`和`git update-index --assume-unchanged`之间的区别?

我不明白之间的差别git rm --cachedgit update-index --assume-unchanged.

我知道这git rm --cached <file>将从暂存区域中删除一个文件.

而且,我知道这git update-index --assume-unchanged <file>也是这样.

我也看到这两个命令作为SO的类似问题的建议.

这两个命令中的任何一个是否会产生另一种影响?

git caching git-rm

11
推荐指数
1
解决办法
860
查看次数

Wordpress项目的.gitignore文件中最合适的设置是什么?

When using git with Wordpress project, what will be recommended settings for .gitignore file?

git wordpress

9
推荐指数
2
解决办法
8422
查看次数

git - 将修改后的文件从一个分支提交到另一个分支

场景:我有 2 个分支:devsprint1

  1. 我在签出分支时做了一些更改sprint1
  2. 我不想在 中添加/提交这些更改sprint1,我想在 中添加/提交它们dev
  3. 我尝试dev在不先提交更改的情况下结帐sprint1,但结帐失败;

我的问题是:如何sprint1dev不承诺的情况下将这些更改引入sprint1;

git

5
推荐指数
1
解决办法
1262
查看次数