草庐IT

带有 Visual Studio 2013 的 github - 由于未提交的更改而无法 pull

我现在是单例开发者,但我有工作场所,而且我也在家工作。Github对我来说非常理想,因为目标是跟踪我的代码,但也只是将它保存在一个好的存储库中,这样我就不会丢失它。所以这是我的工作流程......在家工作(sitea)经常将更改提交到github有时,这将是一天最多20次提交,具体取决于工作效率。我promise经常。去做其他工作siteb(通常是办公室)在siteb克隆存储库这是在visualstudio中完成的,方法是转至TeamExplorer->Projects->ConnecttoTeamProjects,然后使用Clone使用github存储库URL。重新下载nuget包等

git - 两台笔记本电脑如何在没有互联网的情况下相互推/pull

说我和我的黑客伙伴发现自己在一个荒岛上。一般我们push和pull到github上互相同步。当我们与外界没有联系时,您会如何建议我们这样做?(用户@bee我在输入时确实遇到了这个问题,虽然显然不是我发送的时候。在我们的例子中,我们都有Mac笔记本电脑--OSXSnowLeopard--但我认为最好一般地对待这个问题。) 最佳答案 拿一张SD卡或U盘之类的东西。在那里创建一个裸存储库。然后一推到那个repo,卸载卡/棒,把它交给另一个,那个从它那里pull出来。cd/path/to/usbstickmkdirrepocdrepogit

团队成员本地存储库之间的 Git 推/pull

假设有一个团队有4名开发人员。我们还有一个项目的中央存储库。开发人员从中央存储库推送和pull。Here(在Decentralizedbutcentralized部分)它说可以在团队成员本地存储库之间推送/pull。Eachdeveloperpullsandpushestoorigin.Butbesidesthecentralizedpush-pullrelationships,eachdevelopermayalsopullchangesfromotherpeerstoformsubteams...Technically,thismeansnothingmorethanthatAli

git - Windows 客户端的 GitHub 中的 pull/推命令在哪里?

我使用GitHubforMac有一段时间了,正准备帮助一位同事在Windows上安装它。我找不到像在Mac上那样启动“推”或“pull”的任何菜单或按钮。我看到它的唯一方法是打开一个shell并执行gitpull。但是,UI的意义何在?是什么解决了我的问题?我改为使用SourceTree(http://www.sourcetreeapp.com)。它解决了我所有的问题:) 最佳答案 它位于应用程序的右上角。在大多数情况下,您需Gist击thesyncbutton这将bothpushandpull给你。您也可以按F5手动触发它。当您有

git - 使用 GitHub pull 请求的正确 git 配置是什么?

我知道HowcanIcheckoutaGitHubpullrequest?虽然将fetch=+refs/pull/*/head:refs/remotes/origin/pr/*添加到.git/config确实允许获取和checkout,pull作失败:[remote"origin"]url=https://github.com/the/repo.gitfetch=+refs/heads/*:refs/remotes/origin/*fetch=+refs/pull/*/head:refs/remotes/origin/pr/*获取和checkout工作正常:$gitfetchorigi

git - 递归 Git 推/pull ?

我有一个包含其他git存储库的git存储库。是否有递归推送和/或pull元存储库和子存储库的命令? 最佳答案 每当我想更新我的llvm/clang存储库时,我发现自己处于同样的情况,并且借助一些bash帮助,我可以像这样“gitpull”它们中的每一个:$>fordirin$(find.-name".git");执行cd${dir%/*};混帐pull;光盘-;完成这将“gitpull”在您当前目录下找到的所有git存储库,如果它们是裸存储库,则可能无法工作。 关于git-递归Git推/

git - 如何在 GitHub 中禁用 pull 请求?

我正在尝试了解如何在github中禁用“pull请求”。问题一:我们正在尝试使用rebase工作流程,这意味着如果不是快速推进,使用pull请求可能是有害的。一种解决方案:为我想禁用pull请求的分支设置分支权限。或者将我作为审阅者添加到master中的任何内容。问题二:那么问题来了,我可以在github中设置分支权限吗??我可以将自己添加为任何想要进入master的更改的审阅者吗?问题3:Github确实删除了预接收Hook,那么我如何在源到达服务器之前执行任何强制措施?预提交Hook可以做到,但同时也很痛苦。我在这里问过类似的问题:Commitmessagehookongithub

git - "git pull --all"可以更新我所有的本地分支吗?

我通常至少有3个远程分支:master、staging和production。我有3个本地分支机构跟踪那些远程分支机构。更新我所有的本地分支是乏味的:gitfetch--allgitrebaseorigin/mastergitcheckoutstaginggitrebaseorigin/staginggitcheckoutproductiongitrebaseorigin/production我很想能够只做一个“gitpull-all”,但我还没能让它工作。它似乎执行“fetch--all”,然后更新(快进或merge)当前工作分支,但不更新其他本地分支。我仍然坚持手动切换到每个本地分

git - 忽略 pull 请求差异中的特定文件、文件类型或文件夹

我们经常使用pullrequest上的FilesChanged选项卡来对我们在分支上所做的工作进行同行评审,不幸的是,我们开发过程的主要部分是重新生成Flex服务,因此当查看文件更改时,99%的更改都是无关紧要。这使得很容易错过应该审查的重要更改。我们知道这些重新生成的服务所在的文件夹,如果有帮助,我们可以在一次提交中提交所有重新生成的更改。有没有人对我们如何改进它有任何建议?理想情况下,我们会从pull请求差异中排除一个文件夹。 最佳答案 Github现在通过.gitattributes文件支持这一点。在存储库的根目录中创建一个.

仅对一个文件的 Git pull 请求

这个问题在这里已经有了答案:UndoworkingcopymodificationsofonefileinGit?(15个答案)关闭9年前。我对Git存储库中的两个文件进行了多项更改(具体来说,向brew添加了两个公式)。我单独提交了更改:gitcommitfile1gitcommitfile2然后我向GitHub推送了一次:gitpushgit@github.com:myname/homebrew.git我现在想向上游存储库发送两个pull请求,一个用于file1,一个用于file2。这可能吗?