gpt4 book ai didi

git - 一个 interactivley 如何丢弃修改(类似于 `git add -p` )

转载 作者:太空狗 更新时间:2023-10-29 13:56:16 26 4
gpt4 key购买 nike

如何像 git add -p 对索引所做的那样从跟踪的文件中丢弃修改?那就是我已经修改了一个跟踪文件并且只想撤消文件的一部分?

最佳答案

可以使用

git checkout -p

撤消部分跟踪文件(参见 git checkout ):

you can use git checkout -p to selectively discard edits from your current working tree.

示例输出

$ git checkout -p
diff --git a/foo.txt b/foo.txt
index 98d8da3..dfd6895 100644
--- a/foo.txt
+++ b/foo.txt
@@ -1 +1 @@
-Hello world
+Hello world!
Discard this hunk from worktree [y,n,q,a,d,/,e,?]?

关于git - 一个 interactivley 如何丢弃修改(类似于 `git add -p` ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16734187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com