我正在尝试从一些git分支(MASTER)设置一个本地存储库(LOCAL_REPO),这将由一群人使用。
MASTER ------> LOCAL_REPO
要做到这一点,我做了以下事情:
这会在我的本地共享目录(SHARED_PATH)中为我创建一个分支LOCAL_REPO
现在这个LOCAL_REPO用于一组人,他们提交的任何更改都将是LOCAL_REPO,可以与MASTER同步。 所以我尝试在某个路径上为自己创建本地分支(MY_LOCAL)。
我面临以下问题:
块引用 致命:git checkout:更新路径与切换分支不兼容
之后我尝试了“git remote show origin”,这显示我LOCAL_REPO是远程跟踪的。 我在这里做的错误是什么?
答案 0 :(得分:1)
当您执行git clone
时,它会默认签出master
分支。在克隆使用期间指定分支(在您的情况下)
git clone SHARED_PATH -b LOCAL_REPO
对于您的第二个问题,可能git pull --all
应该提供帮助