首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在git中,除两个文件外,其他所有文件都将被复制。

在git中,除两个文件外,其他所有文件都将被复制。
EN

Stack Overflow用户
提问于 2013-08-20 10:59:27
回答 2查看 56关注 0票数 1

我有大量修改过的文件。

我想在三次提交中提交。

(有些是通过自动合并添加的,有些是与bug1相关的,有些是与bug2相关的)

如何只提交30个文件中的2个?

我怎么才能承诺30个中的25个呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 11:06:09

首先,添加所有文件:

代码语言:javascript
复制
git add .

承诺2(或更少)档案:

代码语言:javascript
复制
git commit -m "my commit msg" file1 file2

承诺25:

代码语言:javascript
复制
git commit -m "my commit msg" file1 file2 .. file25

代码语言:javascript
复制
git reset HEAD file26 file27 ..
git commit -m "my commit msg"

基本上,首先从“要提交的更改”列表中删除不想提交的文件,然后提交所有剩余的文件。

票数 1
EN

Stack Overflow用户

发布于 2013-08-20 11:02:09

您只能添加两个文件并提交!

代码语言:javascript
复制
$git add <file1>

$git add <file12>

$git commit -m "Your message"

如果您永久不想生成文件,请在您的文件夹中创建一个.gitignore文件,在其中您已经初始化了git,并指定了不希望被跟踪的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18333326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档