访问Git中其他人创建的分支

时间:2015-02-17 08:15:21

标签: git github branch

我的合作伙伴和我正在使用Git管理我们当前项目的代码 我创建了一个名为test_func的分支,它扩展了代码中的一个函数(不知道它是否可行;这就是我在分支上执行此操作的原因)。

但是,我的合作伙伴无法从本地计算机访问此分支 当他键入git branch时,它表示只有一个分支master

我有什么方法可以将它转移到他可以访问分支test_func的位置吗?我们都需要能够读写它。

1 个答案:

答案 0 :(得分:0)

您需要将其推送到常见的 bare repo ,以便您的同事可以提取和结帐:

# You (first push only)
git push -u origin test_func

-u是在您的本地test_func分支与origin/test_func之间建立远程跟踪关系:请参阅“Why do I need to explicitly push a new branch?”。
在初始推送之后,简单的git push就足够了。

# your colleague
...
git fetch
git checkout test_func

如果您没有一个集中式裸仓库,您的同事可以使用共享路径将您的仓库添加为远程仓库。

# your colleague
git remote add you \\shared\path\to\your\repo
git fetch you
git checkout test_func