git的使用

1、当你手上的修改不想提交,但想使用远端的最新代码时,可以使用以下哪个命令完成修改暂存?

具体来说,git stash 的基本用法如下:

使用 git stash 命令将未提交的修改暂存起来。
切换到其他分支或者应用远程更新。
在需要的时候可以使用 git stash apply 命令重新应用之前暂存的修改到当前工作目录。
此外,还可以使用 git stash list 命令查看已经暂存的修改列表,以及使用 git stash pop 命令将最近一次暂存的修改应用并从暂存列表中移除。

3、以下哪些命令不能用于代码合并?

A. git pull
B. git merge
C. git blame
D. git commit

CD

git blame 是一个用于显示指定文件每一行的修改信息的命令。它可以显示每一行是谁在什么时候修改的,并且还可以显示该行的版本号和提交信息。这对于跟踪代码变更、了解代码历史以及定位问题非常有用。通过 git blame,你可以查看文件的每一行是谁做出的修改,这有助于了解代码的演化过程和代码贡献者。

要使用 git blame,你可以执行类似以下的命令:

1
git blame filename

这将显示指定文件中每一行的修改信息,包括作者、最后修改的提交信息和提交时间等。

4、git diff相关的功能,以下说法正确的有

A.比较最新提交点与当前工作目录,使用git diff HEAD
B.比较最新提交点与暂存区内容,使用git diff –cached
C.比较暂存区与当前工作目录,使用git diff
D.比较当前分支与其他分支的差异,使用git diff branchname(分支名)

ABCD

git cherry-pick

git cherry-pick 是一个非常有用的 Git 命令,它允许你选择某一个提交(commit)并将其应用到当前分支上。通过 git cherry-pick 命令,你可以将其他分支上的单个提交复制到当前分支,而不必合并整个分支。

要使用 git cherry-pick,你可以执行以下命令:

1
git cherry-pick <commit-hash>

其中 <commit-hash>是你希望应用的提交的哈希值。通过这个命令,Git 会将指定提交的更改复制到当前分支,并创建一个新的提交来包含这些更改。

git cherry-pick 常用于从其他分支选择特定的提交进行应用,例如修复 bug 或者应用特定的功能更新。这个命令使得在 Git 中更加灵活地管理代码变更变得更加方便。

tips

git commit –amend会修改当前提交的节点号,如果之前的代码已经推送到远端仓库,再次推送则需要使用-f选项

git clean -fd -n命令查询未被git库管理的可删除文件及目录,git clean -fd命令则会完成删除操作。


git的使用
http://example.com/2024/03/27/git的使用/
作者
WHC
发布于
2024年3月27日
许可协议