【发布时间】:2025-11-28 14:55:01
【问题描述】:
所以要添加一个文件我需要运行git add 并删除一个文件git remove
但如果项目有很多文件在我的本地副本上发生更改,然后需要更新远程仓库,这似乎是一项非常耗时的工作。
是否有一些自动的方法可以将本地仓库与远程仓库同步,比如在 GUI 版本的 git 中? gui vesion自动添加新文件并删除已删除文件
【问题讨论】:
标签: windows git github command-line
所以要添加一个文件我需要运行git add 并删除一个文件git remove
但如果项目有很多文件在我的本地副本上发生更改,然后需要更新远程仓库,这似乎是一项非常耗时的工作。
是否有一些自动的方法可以将本地仓库与远程仓库同步,比如在 GUI 版本的 git 中? gui vesion自动添加新文件并删除已删除文件
【问题讨论】:
标签: windows git github command-line
您可以使用git add -A。它适用于您的整个工作副本和阶段(添加到“要提交的更改”部分)所有新的(不忽略)、修改和删除的文件。
【讨论】:
有一些可用的 GUI 可以帮助您批量添加文件。我使用Atlassian SourceTree 取得了一些成功。但是,有一些方法可以从命令行轻松添加多个文件。
您可以使用通配符添加多个文件(即git add CurrentDir/*.c添加当前目录下的所有.c文件。在git documentation中有更多使用通配符的示例。
【讨论】: