我真的很抱歉这是一个模糊的要求,但我需要一些 git 帮助。我知道做一些非常愚蠢的事情,但还不足以知道如何避免做一些非常愚蠢的事情。
我有一个远程 git 服务器和该服务器上的工作目录。我只需要一个带有开发分支的 1.0 版的“master”和一个带有自己的开发分支的 1.1 版的“master”。我需要能够独立完成这些工作。我只想要一个存储库,所以也许会有一个拥有自己的 devel 分支的 1.0 分支和一个拥有自己的 devel 分支的 1.1 分支的 master。
我不介意尝试,如果我有一个退出计划,也不介意学习艰苦的方式,但我不是唯一使用这个存储库的人,我被要求为 1.1 版工作区小组,我不知道最好的方法。我也不知道如何摆脱我可能做过的任何愚蠢的事情。
经过数小时的谷歌搜索并试图找到 git 书籍和食谱,我遇到的任何事情都没有帮助我,因为我不知道如何正确引用我的远程分支,除此之外,还有一些基本的东西我'我无法理解。我现在不知道还能去哪里。我看过很多帖子让我接近我需要的东西,但是我无法通过一些障碍而无法参考我的设置,因为 git 还没有点击我,而且我无法推断其他人对我的建议没有提出更具体的问题。
有人愿意和我做一些来回的问题/响应会议来帮助我了解 git 的大脑并验证我的设置吗?
这里有一点让我们开始:
SERVER$ git branch -r
origin/devel
origin/master
SERVER$ git branch -l
* devel
master
SERVER$ git branch -a
* devel
master
remotes/origin/devel
remotes/origin/master
SERVER$ git remote show origin
* remote origin
Fetch URL: /git/sold.git
Push URL: /git/sold.git
HEAD branch: master
Remote branches:
devel tracked
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
devel pushes to devel (up to date)
master pushes to master (up to date)
提前致谢。