gpt4 book ai didi

git - 我如何只提交一些文件?

转载 作者:IT王子 更新时间:2023-10-29 01:14:55 25 4
gpt4 key购买 nike

我有两个项目。一个是“官方”项目,第二个是轻微修改(添加了一些文件)。我创建了新分支并将新文件放入其中。但是在开发过程中,两个分支共有的一些文件发生了变化。

如何只提交这些文件?

最佳答案

我假设您想将更改提交到一个分支,然后使这些更改在另一个分支中可见。在 git 中,当更改分支时,你应该在 HEAD 之上没有任何更改。

您通过以下方式仅提交更改的文件:

git commit [some files]

或者如果你确定你有一个干净的暂存区,你可以

git add [some files]       # add [some files] to staging area
git add [some more files] # add [some more files] to staging area
git commit # commit [some files] and [some more files]

如果你想让那个提交在你做的两个分支上都可用

git stash                     # remove all changes from HEAD and save them somewhere else
git checkout <other-project> # change branches
git cherry-pick <commit-id> # pick a commit from ANY branch and apply it to the current
git checkout <first-project> # change to the other branch
git stash pop # restore all changes again

关于git - 我如何只提交一些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7239333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com