git - p4 在 git 中编辑/提交等效项

标签 git

我对 perforce 非常熟悉,但最近创建了一个 bitbucket 帐户并开始在家里使用 git 来完成我的项目。

为了打开默认更改列表中的特定文件,我只需输入:

p4 edit file1 file2
p4 submit -d "changelist description" ...

git 是否有一个等效的功能,允许用户 checkout 特定文件并提交它们,就像我在示例中所做的那样?

最佳答案

git 不像 perforce 那样有变更列表的概念,但您可以以类似的方式使用索引。编辑 file1file2 后(无需提前执行命令):

$ git add file1 file2
$ git commit -m "commit message"

将仅暂存并提交对 file1file2 的更改,而不暂存您所做的任何其他更改。

关于git - p4 在 git 中编辑/提交等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17867905/

相关文章:

git - 针对 master 更新过时的分支

git - 我可以恢复已删除的文件(撤消 `git clean -fdx` )吗?

git - 如何撤消 dp (或 :diffput) in vimdiff, "u"不起作用

git - 该目录似乎不是 git 存储库

git - 我可以在 GitHub 上指定一个特定的分支 pull-only(只读)吗?

git - 您如何称呼制作 fork 的原始存储库?

git - 在不传输对象的情况下创建镜像 Git 存储库

git - 如何递归地删除 git 存储库中包含 ~ 的临时文件

git - 前端+后端存储库中每个子任务的每个功能\故事\史诗VS分支?

git - 如何配置系统通过 ssh 反向隧道/代理使用 git?