繁体   English   中英

git-从本地仓库分支

[英]git - branching from local repo

我正在尝试从某些git分支(MASTER)建立本地存储库(LOCAL_REPO),该分支将由一群人使用。

MASTER ------> LOCAL_REPO

为此,我做了以下工作:

  1. git clone /主路径
  2. git checkout -b LOCAL_REPO主

这将在我的本地共享目录(SHARED_PATH)中为我创建一个分支LOCAL_REPO。

现在,此LOCAL_REPO已用于一组人员,他们提交的任何更改将是LOCAL_REPO,可以与MASTER同步。 所以我尝试在某个路径上为自己创建本地分支(MY_LOCAL)。

  1. git clone SHARED_PATH
  2. 已结帐-b MY_LOCAL LOCAL_REPO

我面临以下问题:

  1. 当我创建MY_LOCAL MASTER时,默认情况下已签出。 应该不是LOCAL_REPO
  2. 在尝试第二个选项时,出现以下错误:

Blockquote致命:git checkout:更新路径与切换分支不兼容

之后,我尝试了“ git remote show origin”,这将LOCAL_REPO显示为远程并已跟踪。 我在这里做什么错?

当您执行git clone时,默认情况下它将签出master分支。 在克隆使用期间指定分支(针对您的情况)

git clone SHARED_PATH -b LOCAL_REPO

对于第二个问题,可能是git pull --all都应该有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM