草庐IT

pull-only

全部标签

git - 是否可以在 GitHub 上的 pull 请求中 stash 强制推送操作?

最近,GitHub使强制推送显示在pull请求更改历史记录中。我喜欢经常(每几百次提交)对我的分支进行rebase以避免兼容性问题,所以现在我所有的pull请求看起来像这样:这太困惑了,有什么办法可以stash它吗?如果没有,我可以在哪里向GitHub.com本身提交功能请求以让这些强制推送通知有选择地消失? 最佳答案 不幸的是,似乎无法stash它们,我所有的pull请求现在也是一团乱麻。 关于git-是否可以在GitHub上的pull请求中stash强制推送操作?,我们在StackO

git - 如何使用不在 master 分支中的 Sourcetree 进行自动 pull 请求?

我只是想知道SourceTree中是否有一个选项可以更改自动pull请求的默认分支。 最佳答案 如果您使用的是SourceTree和github,答案似乎是否:(是的!请参阅我答案的最后一部分!attlasian的文档说,如果管理员允许该选项,您可以在BitBucket中执行此操作(https://confluence.atlassian.com/display/BITBUCKET/Work+with+pull+requests)Ifyouarepullingarequestacrossbranches,youcanhavetheo

git - 如何使用不在 master 分支中的 Sourcetree 进行自动 pull 请求?

我只是想知道SourceTree中是否有一个选项可以更改自动pull请求的默认分支。 最佳答案 如果您使用的是SourceTree和github,答案似乎是否:(是的!请参阅我答案的最后一部分!attlasian的文档说,如果管理员允许该选项,您可以在BitBucket中执行此操作(https://confluence.atlassian.com/display/BITBUCKET/Work+with+pull+requests)Ifyouarepullingarequestacrossbranches,youcanhavetheo

git - 将远程 pull 入子目录

我有一个托管在bitbucket上的Git存储库,它具有以下目录结构:/Automation/Website/Website/我们有一家供应商正在构建解决方案的/Website部分。他们有一个看起来像这样的repo/将他们的存储库pull入我们的子文件夹,然后能够在以后推回的最佳方法是什么?更新:值得一提的是,两个存储库都在当前的“/Website”文件夹中有文件,但彼此不知道。更新2:这也是一个基于Windows的Git存储库,由许多开发人员共享(因此避免任何本地机器配置会很好)。 最佳答案 有一种方法可以在不使用子模块或子树的情

git - 将远程 pull 入子目录

我有一个托管在bitbucket上的Git存储库,它具有以下目录结构:/Automation/Website/Website/我们有一家供应商正在构建解决方案的/Website部分。他们有一个看起来像这样的repo/将他们的存储库pull入我们的子文件夹,然后能够在以后推回的最佳方法是什么?更新:值得一提的是,两个存储库都在当前的“/Website”文件夹中有文件,但彼此不知道。更新2:这也是一个基于Windows的Git存储库,由许多开发人员共享(因此避免任何本地机器配置会很好)。 最佳答案 有一种方法可以在不使用子模块或子树的情

git - 从 Git 中的 fork parent pull 更改

如何从Git中的一个分支的父级提取更改,特别是在github配置的项目中?例如,假设我fork了http://github.com/originaluser/originalproject进入http://github.com/myuser/myproject.我不打算让myproject成为永久性的分支,因为我只想维护一个“dev”分支来测试一些实验性功能,然后最终将其merge回原始项目。因此,每当对originalproject进行提交时,我希望能够将它们pull下来并将它们与myprojectmerge。但是,我还希望能够将更改推送到我的项目中,但在我的分支完成并经过测试之前,

git - 从 Git 中的 fork parent pull 更改

如何从Git中的一个分支的父级提取更改,特别是在github配置的项目中?例如,假设我fork了http://github.com/originaluser/originalproject进入http://github.com/myuser/myproject.我不打算让myproject成为永久性的分支,因为我只想维护一个“dev”分支来测试一些实验性功能,然后最终将其merge回原始项目。因此,每当对originalproject进行提交时,我希望能够将它们pull下来并将它们与myprojectmerge。但是,我还希望能够将更改推送到我的项目中,但在我的分支完成并经过测试之前,

从中央 repo 中 pull 出时 git-subtree 冲突

我有几个依赖于同一个库的项目,为此我想维护一个单独的git存储库,以便在每个项目中使用git-subtree进行管理。因此,例如,在每个项目中我可以做:project1$gitsubtreeadd--prefix=lib1/path/to/lib1.gitmasterproject2$gitsubtreeadd--prefix=lib1/path/to/lib1.gitmaster现在在处理project1的过程中,我对lib1做了一些更改,比如lib1/file1.c,并将其推送回中央仓库:project1$gitaddlib1/file1.cproject1$gitcommit-m

从中央 repo 中 pull 出时 git-subtree 冲突

我有几个依赖于同一个库的项目,为此我想维护一个单独的git存储库,以便在每个项目中使用git-subtree进行管理。因此,例如,在每个项目中我可以做:project1$gitsubtreeadd--prefix=lib1/path/to/lib1.gitmasterproject2$gitsubtreeadd--prefix=lib1/path/to/lib1.gitmaster现在在处理project1的过程中,我对lib1做了一些更改,比如lib1/file1.c,并将其推送回中央仓库:project1$gitaddlib1/file1.cproject1$gitcommit-m

git - "git pull"损坏

我最近将我的MacBookPro升级到SnowLeopard并且“gitpull”返回:rakudo$gitpullgit:'pull'isnotagit-command.See'git--help'Didyoumeanthis?shellrakudo$git-pull-bash:git-pull:commandnotfound我试过通过macports重新安装,但无济于事。然后我看到了这个rakudo$git--exec-path/Users/ovid/libexec/git-core令我感到惊讶的是,该目录不存在,也从未存在过。谷歌在这里没有帮助。希望你能:)