相关疑难解决方法(0)

显示两个修订版之间已更改的文件

我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改.

遇到这个链接:http://linux.yyz.us/git-howto.html这非常有用.

比较我遇到的分支的工具是:

  • git diff master..branch
  • git log master..branch
  • git shortlog master..branch

想知道是否有类似"git status master..branch"的东西只能看到两个分支之间不同的文件.

在没有创建新工具的情况下,我认为这是您现在可以做到的最接近的工具(如果文件被多次修改,当然会显示重复):

  • git diff master..branch | grep "^diff"

想知道是否有我遗漏的东西......

git branch git-diff git-branch

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

Git中的"起源"是什么?

当我跑:

git push origin branchname
Run Code Online (Sandbox Code Playgroud)

究竟是什么origin,为什么我必须在分支名称之前键入它?

git

554
推荐指数
10
解决办法
22万
查看次数

在Git中,origin/master与origin master之间有什么区别?

我知道,origin是远程存储库的术语,master是那里的分支.

我故意在这里省略"背景",我希望答案不应该依赖于背景.所以在git命令行中,origin/masterorigin master之间有什么区别.是否有一种非模糊的方式来理解何时使用origin/master以及何时应该使用origin master

git

234
推荐指数
6
解决办法
14万
查看次数

git推送到特定分支

即使在阅读了这个问题之后:git-push-current-branch,我仍然很难弄清楚我应该如何编写我的git push命令.正如问题链接中所提到的,文档中并不清楚.

我想用我的'真实世界'的例子.以下是我在git status分支顶层执行命令时看到的内容:

在分支amd_qlp_tester上

您的分支在5次提交之前超过'origin/amd_qlp_tester'.

等等...

所以我的分支名称是,amd_qlp_tester但它从主分支"分支"(如果由于我的SVN背景我的条款错误).但是还有名字`origin/amd_qlp_testser'

那我怎么说出我的推送命令呢?

是这些中的任何一个:

git push origin/amd_qlp_tester?
git push origin amd_qlp_tester?
git push amd_qlp_tester?
git push origin?
git push?
Run Code Online (Sandbox Code Playgroud)

git version-control push

79
推荐指数
3
解决办法
14万
查看次数

git remote是什么意思?

遥控是什么意思?克隆位于中心位置的存储库时,我们不是在创建其远程版本吗?

当我执行命令

$ git remote
Run Code Online (Sandbox Code Playgroud)

我得到了起源.这是什么意思?

当我执行

$ git branch -r
Run Code Online (Sandbox Code Playgroud)

我得到了起源/主人.现在这是什么?

git git-remote

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

标签 统计

git ×5

branch ×1

git-branch ×1

git-diff ×1

git-remote ×1

push ×1

version-control ×1