Github 在克隆存储库后从一个分支切换到另一个分支

标签 git github

我是 Github 新手。我刚刚克隆了一个存储库,我相信当我克隆它时,它的所有分支也会被复制。我想要做的就是按照分支的顺序从一个分支切换到另一个分支。我主要只是希望能够在每个分支上运行我的代码,然后很快切换到下一个分支。基本上我要问的是,如何打开与每个分支关联的所有文件以便我可以运行代码?

最佳答案

Git 是一个很棒的工具,这里有一些应该对您有所帮助的提示。

这将列出所有存在的分支。任何以 origin/为前缀的都在服务器上,您需要获取它们。

git branch -a

运行以下命令获取远程分支

git checkout BRANCH_NAME
git pull origin BRANCH_NAME

Checkout 允许您在分支机构之间交换。您甚至可以 checkout 提交并进入分离头模式,但这是一个更复杂的主题。

当您完成一个分支中的工作后,您应该将您的代码 merge 回您的 master 分支或 dev 分支或您碰巧使用的任何分支。一旦你 pull 下一个分支并检查它,你的本地 git 仓库将包含该分支的所有文件。如果你 checkout 另一个分支,代码将被另一个分支的代码替换...

关于Github 在克隆存储库后从一个分支切换到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31971611/

相关文章:

git - SSH 在 Windows 上查找公钥/私钥对的错误位置

iphone - github 和 XCode 4.2 问题

javascript - 移动到 monorepo 后重新设置分支

git - 如何在 git push 上修复 "cannot be resolved to branch"?

windows - 使用 win git,git 变量不再位于 environment_variables 中,如何打开 Git Shell 并从那里运行命令?

git - 使用 Squash 时无法确定分支是否已 merge

Git推 pull 很头疼

git - 如何在 pull 之前检查本地和 GitHub 存储库之间的差异

c++ - 如何使用 "trusty"图像在本地执行 C++ 程序的 Travis CI?

git - 我真的把我的存储库弄乱了吗?