git add 的时候如何快速从一些修改文件中选出几个文件

2023-07-13 10:08:53 +08:00
 fyxtc
status 会发现有一些修改的文件列表,可是这个时候我只想添加 5-6 个文件这样,或者排除某几个文件这样,我在想如果 status 同时列出每个文件序号 id ,然后通过 id 添加,有类似的方式吗

git status:
1 p1/p2/x1.ts
2 p1/x2.ts
3 x3.ts
....

git add 1,2,5 或者[1,2,5]
git add -[5,6,7]
2009 次点击
所在节点    问与答
30 条回复
Rache1
2023-07-13 10:19:14 +08:00
正解就是用 GUI 🤷‍♂️
bojackhorseman
2023-07-13 10:21:24 +08:00
GUI
M3vfZHF022E20IVm
2023-07-13 11:19:45 +08:00
sourcetree 挺好用得
dobelee
2023-07-13 11:23:09 +08:00
SmartGit 解君愁。
XiLingHost
2023-07-13 11:24:02 +08:00
vscode 吧,它的 git 功能也挺好用的
Bigglesworth
2023-07-13 11:25:41 +08:00
https://git-fork.com/ 个人感觉比较简洁
frankly123
2023-07-13 11:35:59 +08:00
GUI
fmumu
2023-07-13 11:37:45 +08:00
gui
lisxour
2023-07-13 11:38:24 +08:00
1. CLI 下,用*匹配
2. GUI 下,任你选提交哪些文件、哪些部分
loading
2023-07-13 11:38:59 +08:00
https://git-fork.com/ 值得拥有,免费好用。
iOCZ
2023-07-13 11:41:27 +08:00
老老实实 GUI ,清清楚楚提交。
daozun
2023-07-13 11:48:27 +08:00
git add -i
Retas
2023-07-13 12:06:43 +08:00
vscode 自带的 git 功能,很好用
geelaw
2023-07-13 12:15:16 +08:00
建议和自己和解、和 GUI 和解,或者 https://git-scm.com/book/en/v2/Git-Tools-Interactive-Staging
lddtech
2023-07-13 12:44:52 +08:00
lazygit 欢迎你
ooee2016
2023-07-13 13:57:16 +08:00
命令行没办法,不过命令行里复制粘贴很方便呀
TangYuSen
2023-07-13 14:16:14 +08:00
Gitlen 解君愁
PrtScScrLk
2023-07-13 14:23:12 +08:00
推荐一个主要用来查看和 add 和 commit 的 sublime merge 。
大部分还是 bash 完成。
RoccoShi
2023-07-13 14:27:28 +08:00
命令行可以用用 lazygit
hangbale
2023-07-13 14:29:30 +08:00
gitui

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX