Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Macos 在GitHub上管理多个分支的更简单方法?_Macos_Git_Github_Github For Mac - Fatal编程技术网

Macos 在GitHub上管理多个分支的更简单方法?

Macos 在GitHub上管理多个分支的更简单方法?,macos,git,github,github-for-mac,Macos,Git,Github,Github For Mac,我有一个GitHub存储库,它有两个分支master和gh页面。我在本地分支之间切换时遇到问题。未正确复制文件和文件夹 是否可以在本地将每个分支放在单独的目录中 i、 e 而不是 /Users/macuser/github/my/ 是的,没问题。只需git clone两次,然后切换到所需的分支根据需要推压和拉压。是的,没有问题。只需git clone两次,然后切换到所需的分支按需推送和拉送。用分支解决问题而不是解决问题如何?“切换分支时”有什么问题?@Artefact2如果我提取一个分支的最新

我有一个GitHub存储库,它有两个分支
master
gh页面
。我在本地分支之间切换时遇到问题。未正确复制文件和文件夹

是否可以在本地将每个分支放在单独的目录中

i、 e

而不是

/Users/macuser/github/my/

是的,没问题。只需
git clone
两次,然后切换到所需的分支<代码>根据需要推压和拉压。

是的,没有问题。只需
git clone
两次,然后切换到所需的分支<代码>按需推送和拉送。

用分支解决问题而不是解决问题如何?“切换分支时”有什么问题?@Artefact2如果我提取一个分支的最新版本,然后对gh页面使用签出,则某些目录和文件会保留在另一个分支上。同样,如果我从gh页面切换到master,“img”目录将添加到master分支。为了方便起见,我宁愿避免像这样切换分支。我还担心在这种情况下会丢失更改。用分支解决问题,而不是解决问题,怎么样?“切换分支时”有什么问题?@Artefact2如果我提取一个分支的最新版本,然后对gh页面使用签出,则某些目录和文件会保留在另一个分支上。同样,如果我从gh页面切换到master,“img”目录将添加到master分支。为了方便起见,我宁愿避免像这样切换分支。我还担心发生这种情况时会丢失更改。我尝试使用
git clonegit@github.com:my/project.git gh页面
并下载。如何确保更改被推回正确的分支?您需要首先选择正确的分支<代码>git签出分支名称很酷,git将来会记得每个文件夹的正确分支吗?啊,这也可以简化为
git clone-b gh页面git@github.com:my/project.git gh页面
。谢谢你帮我找到这个,非常感谢。这应该比我以前做的容易多了!没问题。祝你好运,开发愉快。我尝试使用了
git克隆git@github.com:my/project.git gh页面
并下载。如何确保更改被推回正确的分支?您需要首先选择正确的分支<代码>git签出分支名称很酷,git将来会记得每个文件夹的正确分支吗?啊,这也可以简化为
git clone-b gh页面git@github.com:my/project.git gh页面
。谢谢你帮我找到这个,非常感谢。这应该比我以前做的容易多了!没问题。祝你好运,发展愉快。
/Users/macuser/github/my/