首页 > 试题广场 >

下列哪个git命令不是合并代码用的:

[单选题]
下列哪个git命令不是合并代码用的:
  • git pull --rebase
  • git merge
  • git cherry-pick
  • git blame
使用git merge命令;
使用git pull命令;
使用git cherry-pick命令
都可以合并
执行git blame;命令时,会逐行显示文件,并在每一行的行首显示commit号,提交者,最早的提交日期等
发表于 2017-06-07 11:20:52 回复(1)
git命令合并代码:(1)git merge;(2)git pull;(3)git cherry-pick
git blame:执行该命令时,会逐行显示文件,并在每一行的行首显示commit号,提交者,最早的提交日期等
发表于 2020-03-29 17:13:39 回复(0)

合并代码

  • git pull --rebase
  • git merge
  • git cherry-pick
发表于 2019-12-03 21:19:20 回复(0)
应该是D吧。
如果你要查看文件的每个部分是谁修改的, 那么 git blame 就是不二选择. 只要运行'git blame [filename]', 你就会得到整个文件的每一行的详细修改信息:包括SHA串,日期和作者。(http://gitbook.liuhui998.com/5_5.html)

pull当然算是合并代码啊
发表于 2017-01-11 21:48:33 回复(0)
应该是d吧
发表于 2016-12-28 08:16:53 回复(0)
A
发表于 2016-12-07 11:23:38 回复(1)
使用git merge命令; 使用git pull命令; 使用git cherry-pick命令 都可以合并 执行git blame;命令时,会逐行显示文件,并在每一行的行首显示commit号,提交者,最早的提交日期等
发表于 2019-05-19 23:42:28 回复(0)
D,cause git blame can‘t merge the code, it can only display commit numbe/date/user.
发表于 2017-03-19 12:06:00 回复(0)
git merge,git pull,git cherry-pick命令可以合并,
git blame 逐行显示文件,并在每一行的行首显示commit号,提交者,最早的提交日期等
发表于 2018-07-29 19:06:10 回复(0)
D
A. git pull --rebase:
这个命令用于从远程仓库拉取最新的更改,并将本地未推送的提交变基到最新的远程分支上。虽然它不是直接的合并操作(如 git merge),但它确实涉及将两个分支的变化整合在一起。
B. git merge:
这个命令是标准的合并操作,用于将一个分支的更改合并到另一个分支。它是合并代码最常用的方法之一。
C. git cherry-pick:
这个命令用于选择一个特定的提交并将其应用到当前分支。尽管它不是传统意义上的合并,但它确实可以用来将某个单独的提交“合并”到另一个分支。
D. git blame:
这个命令用于显示文件每一行最后一次修改的提交信息(包括作者、时间戳等)。它主要用于查看文件的历史变更记录,而不是用于合并代码


发表于 2024-11-29 13:55:02 回复(0)
假设存在一个项目仓库,有 main 和 feature 分支。在 feature 分支有多次提交,比如提交A、B、C。现在我们在 main 分支,只想把提交B的更改合并过来。使用 git cherry - pick ,先确定提交B的哈希值,然后在 main 分支执行 git cherry - pick [提交B的哈希值] ,这样就可将提交B的更改应用到 main 分支,实现了从 feature 分支有选择地合并特定提交内容。
发表于 2024-11-05 16:03:47 回复(0)
git pull --rebase git merge git cherry-pick 都可以用于合并代码
发表于 2023-07-08 16:53:41 回复(0)
git blame 
查看文件修改记录
发表于 2020-08-27 11:01:08 回复(0)
现在 , D 和 C 的选项都没有了 , 大家不用记住了 , 2017/6/14
我刚查的 , kali linux 系统
编辑于 2017-06-14 23:56:19 回复(0)
d?
发表于 2017-03-17 20:48:40 回复(0)
a
发表于 2017-01-08 22:29:21 回复(0)