Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 使用遥控器时,主题会分支_Git_Github_Repository_Branch - Fatal编程技术网

Git 使用遥控器时,主题会分支

Git 使用遥控器时,主题会分支,git,github,repository,branch,Git,Github,Repository,Branch,我目前正在使用github回购来管理我的工作。一般来说,如果我创建了一个只有我在处理的主题分支,我是否应该将其推送到源repo?通常的惯例是什么?如果没有其他人需要处理它,那么就不需要推送它,它只在本地存储库中起作用 如果您没有本地备份策略,那么您可能希望推送它的唯一原因是,推送是您的备份(这不是一个好主意)。尽管这最终可能会导致远程存储库上出现许多不必要的分支。即使没有其他人在处理它,您也可能希望将其公开,以防人们想查看它,寻求灵感,或者因为他们好奇正在开发的新功能或其他什么。然后,在您将其合

我目前正在使用github回购来管理我的工作。一般来说,如果我创建了一个只有我在处理的主题分支,我是否应该将其推送到源repo?通常的惯例是什么?

如果没有其他人需要处理它,那么就不需要推送它,它只在本地存储库中起作用


如果您没有本地备份策略,那么您可能希望推送它的唯一原因是,推送是您的备份(这不是一个好主意)。尽管这最终可能会导致远程存储库上出现许多不必要的分支。

即使没有其他人在处理它,您也可能希望将其公开,以防人们想查看它,寻求灵感,或者因为他们好奇正在开发的新功能或其他什么。然后,在您将其合并到master之后,您可以删除它。或者不是。这没什么大不了的,只不过你最终可能会得到无数的分支。

另一种避免远程混乱的方法是在远程上插入不同的名称空间,例如
refs/justin/heads/feature
refs/justin/feature
而不是通常的
refs/heads/feature