gpt4 book ai didi

单用户的 Git 工作流程

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

我是一个开发少数桌面应用程序和网站的单例男子商店。几个月前我开始使用 GIT 进行版本控制,我对它相当满意,但我的使用非常笨拙,我想知道对于单个用户来说工作流程应该是什么。

现在,我的每个项目文件夹中都有一个 .git 文件夹。我每隔一段时间提交我的更改,我只是继续在工作副本上工作。

我从来没有从 Git 存储库中提取任何东西(工作副本还在那里,它会被 Git 覆盖吗?),我不太确定如果我创建一个分支会发生什么(分支创建在哪里?相同文件夹?)

换句话说,我使用 Git 主要是为了在需要时查看与旧版本的差异,同时仍然以相同的旧方式工作。

很好,即使像这样的基本设置也有优点,但我觉得我没有捕获 Gist 。

单人车间的工作流程应该是什么样的?

最佳答案

I never pull anything from the Git repository (the working copy is still there, would it get overwritten by Git?),

对于 git,“工作副本”一个存储库! “pull”命令用于从其他 存储库中 pull 更改。作为单个开发人员,您不需要它。

and I am not quite sure what would happen if I created a branch (Where is the branch created? Same folder?)

在您的本地存储库中,是的。

It's fine, and even a basic set-up like this has advantages, but I feel that I am missing the point.

Git 的大部分“令人兴奋的新”功能都是针对协作的。请记住,它是为了支持 Linux 内核的开发而开发的,实际上有数百人在其中做出贡献,并且简单地跟踪和 merge 提交是一项全职工作。有些功能几乎只在这种极端情况下才有用。

但是对于单例开发者来说也有一些很大的优势。

What should the workflow be like for a one-man shop?

您当前的工作流程没有问题(假设您进行定期备份;远程存储库也可以满足该目的)。可以使用 feature branches 进行改进.当您同时处理几件事时,这可以让您的版本历史记录更清晰(并且有时可以防止出现严重错误)。

一个有点相关但非常有用的 git 特性是 the stash .

关于单用户的 Git 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3007352/

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