相关疑难解决方法(0)

如何获取所有Git分支

我克隆了一个Git存储库,它包含大约五个分支.但是,当我这样做时,git branch我只看到其中一个:

$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

我知道我可以git branch -a看到所有分支,但是我如何在本地拉出所有分支,所以当我这样做时git branch,它显示以下内容?

$ git branch
* master
* staging
* etc...
Run Code Online (Sandbox Code Playgroud)

git branch git-branch

1371
推荐指数
24
解决办法
123万
查看次数

在拉动期间解决Git合并冲突以支持其更改

如何解决git合并冲突,支持拉动更改?

基本上我需要从工作树中删除所有冲突的更改,而不必经历所有冲突,git mergetool同时保持所有无冲突的更改.最好在拉动时这样做,而不是之后.

git git-merge git-merge-conflict

1104
推荐指数
13
解决办法
71万
查看次数

如何比较本地git分支与其远程分支?

如何diff在本地分支和远程分支之间查看?

git

959
推荐指数
13
解决办法
68万
查看次数

`git merge`和`git merge --no-ff`有什么区别?

使用gitk log,我无法发现两者之间的差异.如何观察差异(使用git命令或某些工具)?

git merge fast-forward

878
推荐指数
7
解决办法
42万
查看次数

476
推荐指数
9
解决办法
16万
查看次数

来自.idea文件夹的gitignore是什么?

可能重复:
Intellij Idea 9/10,要检查(或不检入)源控件的文件夹是什么?

我开始使用WebStorm进行Web开发,并且不确定要添加什么以及从Git存储库中排除什么.显然,文件.idea夹中的某些文件应该像外部库设置一样受版本控制(jsLibraryMappings.xml但是其他文件可能会经常更改并且是特定于开发人员的(例如workspace.xml).

WebStorm/IntelliJ IDEA的推荐.gitignore模式是什么?

PS已经有关于此的问题,但通常只关注是否包括整个.gitignore文件夹或是否完全排除它.我认为文件.idea夹中的一些文件应该是版本控制的,而其他文件不应该,我试图找出哪些文件.

git intellij-idea gitignore webstorm

462
推荐指数
6
解决办法
30万
查看次数

如何在git中预览合并?

我有一个git分支(例如主线),我想在另一个开发分支中合并.或者我呢?

为了确定我是否真的想合并这个分支,我想看看合并将做什么的某种预览.最好能够查看正在应用的提交列表.

到目前为止,我能想到的最好的是merge --no-ff --no-commit,然后diff HEAD.

git git-merge

371
推荐指数
6
解决办法
11万
查看次数

为什么我的Git repo进入了独立的HEAD状态?

我今天最终得到了一个独立的头,同样的问题如下所述:git push说一切都是最新的,即使我有本地更改

据我所知,我没有做任何与众不同的事情,只是从我当地的回购中提交和推送.

那我怎么最终得到一个detached HEAD

git

365
推荐指数
7
解决办法
20万
查看次数

git:你的分支由X提交领先

这实际上是怎么产生的?

我现在正在自己的一个回购工作,所以这是我的工作流程:

  1. 更改文件
  2. 承诺
  3. 重复1-2直到满意为止
  4. 推送掌握

然后,当我这样做时,git status它告诉我我的分支是由X提交提前(可能与我提交的提交数量相同).是因为当您推送代码时它实际上并不更新本地缓存的文件(在.git文件夹中)?git pull似乎'修复'这个奇怪的消息,但我仍然好奇它为什么会发生,也许我使用git错了?


包括在消息中打印的分支

我当地的分公司领先于大师

你在哪里推/拉当前分支

我正在推送GitHub并拉到我当时正在处理的任何一台计算机上,我的本地副本总是完全是最新的,因为我是唯一一个正在处理它的人.

它实际上并没有检查远程仓库

这就是我的想法,我想我会确保我对它的理解是正确的.

你传递一些额外的论据吗?

不是我能看到的,也许我的结尾有一些有趣的配置?

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

git git-commit

355
推荐指数
10
解决办法
31万
查看次数

git pull VS git fetch git rebase

另外一个问题说,git pull就像是一个git fetch+ git merge.

但是git pullVS git fetch+有git rebase什么区别?

git git-pull git-rebase git-fetch

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