相关疑难解决方法(0)

如何在Git中合并特定的提交

我从GitHub中的一个存储库中分叉了一个分支,并为我提交了一些特定的东西.现在我发现原始存储库有一个很好的功能HEAD.

我想在没有事先提交的情况下合并它.我该怎么办?我知道如何合并所有提交:

git branch -b a-good-feature
git pull repository master
git checkout master
git merge a-good-feature
git commit -a
git push
Run Code Online (Sandbox Code Playgroud)

git merge

964
推荐指数
9
解决办法
69万
查看次数

什么是TFS货架?

托管在TFS中仅仅是一个软签入,所以其他团队成员可以看到源代码?

即搁置的代码不会被编译好吗?

tfs shelve

308
推荐指数
5
解决办法
15万
查看次数

Git:有没有办法弄清楚提交的选择在哪里?

如果我从多个分支中挑选,是否有一种简单的方法来确定提交的来源(例如原始提交的sha)?

示例:
- 在主分支
- 来自开发分支的樱桃选择提交A
- A在主分支处变为D.

之前:

* B (master) Feature Y
| * C (dev) Feature Z
| * A Feature X
|/
* 3
* 2
* 1  
Run Code Online (Sandbox Code Playgroud)

后:

* D (master) Feature X
* B Feature Y
| * C (dev) Feature Z
| * A Feature X
|/
* 3
* 2
* 1  
Run Code Online (Sandbox Code Playgroud)

是否有可能弄清楚D是从A中挑选出来的(除了搜索提交消息)?

编辑:
虽然我会使用daggy-fixes(请参阅VonCs回答)我接受了Chris Johnsens的回答,因为它更接近实际问题.多谢你们.

git version-control

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

标签 统计

git ×2

merge ×1

shelve ×1

tfs ×1

version-control ×1