git-remote

    3热度

    2回答

    我刚开始学习Git的,和the tutorial I'm using says that when cloning remote repositories, switching to a remote branch is a big no-no.那就是 - 如果我克隆具有分支名称branch1一个仓库,我想在这里工作,我需要使用 git checkout --track -b branch1 or

    14热度

    2回答

    我可以使用gitg进行推送,并将我的代码推送到远程主分支,但我看不到任何选项可以执行git pull。 我在Ubuntu 10和11

    5热度

    1回答

    我正在开发一个系统,我正在追踪另一个项目的路径,将我自己的东西添加到原始项目中,但没有直接添加。我使用三个远程分支安装我的存储库: 主 - 我的开发发生在哪里。 供应商 - 我在哪里定期与原始项目同步。 集成 - 我想合并(主)和(供应商)在哪里。 我的工作流想法是让自动发生同步(因为它基本上是一种快速的排序),并且集成是半手动的(因为它需要合并和修复)。我已经介绍了第一部分(同步),但我无法弄清

    46热度

    2回答

    民间, 我已经克隆回购。我创建了一个分支出来的它在功能工作发出以下命令: git branch fix78 然后我通过 git checkout fix78 分支上工作,我继续做提交本当地分支。现在我想推动这回购,因此我发出以下命令: git push origin master:fix78 我从Web浏览器查看回购,发现了一个名为fix78新的分公司在回购创建。但它没有我提交的任何提交。 我在这

    2热度

    1回答

    我想贡献一个项目,我想在我的工作上使用git-flow工作流程(?)。 说,我checkout'd远程仓库(github上)的develop分支和我设置2功能分支(T为翻译,U为更新):现在 ---o---o---o (D) |---Ta---Tb (T) \---Ua---Ub---Uc (U) ,为每个分支,向upstream资源库维护人员发出拉取请求,他将它们

    3热度

    2回答

    我有一个远程裸仓库,有两个分支'master'和'testing',其中HEAD是指'测试'。 如果'master'和'testing'在同一个版本(即HEAD == testing == master)上,克隆这个存储库时,git检出'master'。 只有当'testing'是一个(或多个)提交落后或提前时,git clone会检出本地的'testing'分支。 我在Mac OS X(10.6

    1热度

    1回答

    如果我做了git branch -a,我得到我的本地分支正确列出,但我的远程分支被列为双倍...例如, master remotes/github/master remotes/origin/master 我想这样做的原因是,我开始了与映射到我的github仓库URL远程叫github上,再后来更名为原点,仍然保持相同的URL。 如果我做了git remote -v,我得到正确的单一名称/

    1热度

    2回答

    我们试图实现一个git工作流,其中在远程repo上存在一个预接收钩子来验证所有推送的ref都提交了包含某些必需信息的消息。为了给开发人员提供一些便利,我们还需要一个本地git命令,开发人员可以运行它来查看所有引用将被推送命令推送,以便他们在推送它们是否会通过钩子之前验证它们,以及还要创建一个新的git命令来调用filter-branch或其他东西来重写所有提交消息以填充任何缺失的信息。 那么,是否

    30热度

    4回答

    我有一个场景,其中有几个需要同步的本地存储库内的远程跟踪分支。我们的工作流模型是: 做出分支机构本地,立足关所需的远程跟踪分支 的使我们的变化 构建/测试/修复 提交 推回遥控器服务器 我注意到,“git status”并不显示我的本地分支所基于的分支,除非有所改变;即未提交的本地更改或最近的提取使我的本地分支落后于时代。有什么方法可以知道我的本地分支是基于什么分支而不必改变它?就像“git st

    1热度

    3回答

    有没有办法显示关于存储库的遥控器的所有已知信息,单独或全部一次?