草庐IT

git - Pull Request,忽略一些文件更改

当我在GitHub上(针对master分支)执行PullRequest时,我们可以忽略一些文件更改吗,比如我们在分支'release'中有一个名为'fileA'的文件,我们在'master'中有相同的文件,但是我们在分支'release'中对'fileA'进行了一些更改当我们进行PullRequest时,有什么方法可以忽略“fileA”中的更改,不让它merge到“master”中。 最佳答案 您不能有选择地忽略pull请求中的某些文件。两个解决方法可以是-首先-从“发布”创建一个新分支替换'master'中不需要的文件从这个新分支

git - 如何修复 GitHub pull 请求中被 git rebase 破坏的提交顺序?

当我编写代码时,我会将其分解成小的逻辑更改,以便于快速审查。为此,我使用gitrebase-i(交互式)来压缩、删除和更改提交的顺序。我注意到这有时会导致GitHubpull请求的提交顺序不同(尽管该顺序保留在远程分支上)。例如,提交1提交2提交3可能在PR中显示为:提交3提交1提交2我搜索了互联网,只找到了这个GitHub帮助页面:Whyaremycommitsinthewrongorder?他们的回答:Ifyourewriteyourcommithistoryviagitrebaseoraforcepush,youmaynoticethatyourcommitsequenceiso

git - GitHub 是否会收集 pull 请求中引用的悬空提交?

不时出现以下情况……Igitcheckout-bexperiment,commitsomeexperimentalchanges,andopenapullrequest.Aftersomediscussion,thepullrequestisrejected.如果我现在要删除远程分支,这是否会导致diff在某些时候无法访问,或者GitHub是否确保出现在pull请求中的提交即使没有出现在任何分支上也不会被垃圾回收?我想删除死分支,但前提是这样做不会降低被拒绝的pull请求的历史值(value)。 最佳答案 不,它们不会是gc,因为即

GitHub:接受 pull 请求,但只有一些提交

假设您有一位用户提交了一些内容并将它们汇总到一个pull请求中。您想要接受其中一项提交,但拒绝其他提交。这在GitHub上可行吗? 最佳答案 在“mergepull请求”按钮旁边,应该有一个“使用命令行”链接,指向有关如何手动执行此操作的说明。您应该按照这些说明进行操作(创建新的本地分支并引入它们的更改),但是您无需将整个分支merge回master,您只需挑选您想要的提交即可。例如审查来自用户jashkenas的pull请求,在他们的分支:new-featuregitcheckout-bjashkenas-new-featurem

git - git pull 之间的区别。大师 vs git merge 大师

没有远程仓库,只有一个本地仓库和两个分支。$gitbranch-amaster*devel以下命令是否在此上下文中相同/同义词?$gitpull.master和$gitmergemaster更新:$githelppull给出以下信息SYNOPSISgitpull...DESCRIPTION...Notethatyoucanuse.(currentdirectory)asthetopullfromthelocalrepository—thisisusefulwhenmerginglocalbranchesintothecurrentbranch.我实际上不明白为什么如本联机帮助页中所述这

git - 推/pull 到 Github 在 Android Studio 和 IntelliJ 中被破坏

我设置了SSH以从AndroidStudio(3.0.1-Build#AI-171.4443003)和IntelliJ(2017.3.4-Build173.4548.28),直到昨天(2018年2月22日)一切正常。今天(2018年2月23日)突然间,当我尝试在IntelliJ或AndroidStudio中向/从Github推送或pull任何内容时,它失败了,我在“版本控制控制台”中收到此消息:16:41:14.159:[onebusaway-android]git-ccore.quotepath=falsepull--progress--no-stat-v--progressupst

Git:尽管我已经完成了 git pull,但未能推送一些引用

当我更改一些文件并尝试推送时,我开始出现“无法推送某些引用”错误。大多数说明告诉先做gitpull。我已经完成了,git说一切都是最新的。知道如何解决错误吗?我也开始收到“没有可用的版本信息”消息,我不知道这与错误有什么关系。gitpushoriginmastergit:/usr/local/lib/libz.so.1:noversioninformationavailable(requiredbygit)Enterpassphraseforkey'/root/.ssh/id_rsa':Togit@[mydomain].beanstalkapp.com:/repo-git.git![r

GitHub:如何将打开的 pull 请求添加到本地仓库?

我正在使用NSDate-Extensions我的iOSXcode项目中的插件。主仓库有一些错误,似乎已在两个pull请求中修复:https://github.com/erica/NSDate-Extensions/pull/6https://github.com/erica/NSDate-Extensions/pull/7这些请求仍然未被主仓库接受。如何以Git方式将这些添加到我的本地仓库?如果我的本地仓库得到更新,如果他们的Fork稍后得到更新,那就没问题了:https://github.com/Ricardo1980/NSDate-Extensionshttps://github.

git - bitbucket 无法从存储库中 pull/推送

所以基本上我有一个服务器,我在其中设置了bitbucketgit存储库。我已经使用它几个月了,现在当我尝试pull时,出现了以下错误:ssh:Couldnotresolvehostnamebitbucket.org:Nameorservicenotknownfatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我100%确定我已经正确设置了我的ssh-keys。gitremote-vorigingit@bitbucket.org:m

git - 从 'git pull' 中排除特定文件

我有一个生产git仓库,我只将更改从主仓库pull入;我从不更改此repo或从这里提交/推送。我最近不小心将一些未跟踪的(至少我认为是)图像文件从我的本地开发仓库推送到主仓库。现在,当我尝试从主仓库中提取最新版本时,git报告了一个关于用主仓库中的文件覆盖现有图像文件的错误。我什至不想要来自repo的这个文件(它位于生产repo的,gitignored目录中)我怎样才能a)在我的主仓库中删除这些不需要的图像文件,或者b)从我的gitpull中排除这些文件? 最佳答案 这允许我告诉git忽略特定文件,即使它已经是项目的一部分。我对其所