Git 工作流程提示

标签 git github msysgit

我开始使用 git,现在已经用了几个月了,我很好奇我的工作流程是否正确。我在项目的两个不同地方工作。以下是我的工作流程阶段:

  1. 我从远程仓库 pull 项目
  2. 为新功能创建本地分支
  3. 做出改变并提交
  4. 将分支与master merge
  5. 推送到远程

这是处理项目的正确方法吗?

最佳答案

正如 Amber 所说:

First, let's just make something clear: there is no single "correct" workflow for Git. There are merely workflows that work - and specifically, workflows that work for you.

博客上有一篇关于良好 git 工作流程的好文章:

A successful Git branching model

您应该阅读这篇文章,它真的很棒,您可以根据自己的需要调整工作流程。 简而言之,博客文章提出的工作流程如下所示:

A successful git branching model

我采用这个工作流程有一段时间了。我尽量尊重工作流程,无论是团队合作还是单独工作。

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

相关文章:

git - 在 GitHub 上推送到远程指向一个新的服务器 IP

git - 致命的 : git-write-tree: error building trees

Git Bash 在 Windows 7 x64 上非常慢

xcode - 如何获取 Xcode Bot "Run Script"触发器的提交 SHA?在 Github 上更新测试状态

git - "Destroy"来自 TFS 数据库的 Git 存储库

git - 忽略对文件的后续更改

git - 将 master 分支移动到另一个分支并启动新的 master

git - 配置存储库以使用我的RSA key

github - Github 合并问题 - 删除所有旧工作

gitolite 安装问题