首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只将一个文件推送到GIT

只将一个文件推送到GIT
EN

Stack Overflow用户
提问于 2014-07-05 12:27:17
回答 3查看 54.4K关注 0票数 8

在我犯错之前,我需要知道我要做的是正确的。我做了一些研究,但仍然希望确保,因为我是新手,害怕破坏整个项目。是的有很多例子但是我很困惑。就这样。

我有3个文件在本地GIT,只是想提交其中一个,并推动它的活GIT。那么这些步骤正确吗?

我认为我应该做的!

代码语言:javascript
复制
sudo git add web/js/admin/design.js
sudo git commit -m 'Bug fix'
sudo git push origin sprint-6

GIT状态:

代码语言:javascript
复制
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   src/Hello/AdminBundle/Controller/DesignController.php
    modified:   web/js/admin/design.js

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    src/Hello/AdminBundle/Utility/DesignPublisher.php

no changes added to commit (use "git add" and/or "git commit -a")
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-05 12:30:40

只提交添加到存储库中的文件。因此,如果您只需要一个文件,那么只添加一个文件。

代码语言:javascript
复制
git add src/Hello/AdminBundle/Controller/DesignController.php

然后把它交出来。未跟踪的文件不包括在回购中。你得先把它加进去。

票数 8
EN

Stack Overflow用户

发布于 2018-01-31 09:56:14

如果我们想提交并且只将一个文件从所有修改的/新文件中推出来,我们需要首先提交特定的文件。以下是提交和推送单个文件的步骤:

  1. 提交单个文件: git提交-m‘您的评论’路径/到/your/file.txt
  2. 将文件推送到git: git推送远程名称当前分支名称
票数 6
EN

Stack Overflow用户

发布于 2014-07-05 12:34:02

在我看来,这是正确的,但如果您想确保可以使用--dry-run选项运行--dry-run(简称-n)。

如果您犯了错误,可以恢复提交,然后再试一次。

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

https://stackoverflow.com/questions/24586433

复制
相关文章

相似问题

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