草庐IT

Telegram-master

全部标签

git - 如何使用 git 使我的分支与 master 保持同步?

我的master有一个错误修复,我也希望我的分支得到那个错误修复。我使用什么git命令? 最佳答案 假设您可以接受master中的所有更改,您想要的是:gitcheckout将工作树切换到你的分支;然后:gitmergemaster将master中的所有更改与您的merge。 关于git-如何使用git使我的分支与master保持同步?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

当前分支和 master 之间的 Git diff 但不包括未 merge 的 master 提交

我想要一个尚未merge到master的分支中所有更改的差异。我试过:gitdiffmastergitdiffbranch..mastergitdiffbranch...master但是,在每种情况下,diff都包含master中尚未merge到我的分支中的内容。有没有办法在我的分支和master之间进行差异化,排除master中尚未merge到我的分支中的更改? 最佳答案 gitdiff`gitmerge-basemasterbranch`..branchMergebase是branch的点偏离master.Gitdiff为此支持

Git/GitHub 无法推送到 master

我是Git/GitHub的新手,遇到了一个问题。我创建了一个测试项目并将其添加到本地存储库。现在我正在尝试将文件/项目添加到远程存储库。这是我所做的(并且成功了)-gitremoteaddorigingit://github.com/my_user_name/my_repo.git现在,当我尝试使用以下命令将存储库推送到GitHub时,出现以下错误-gitpushoriginmaster错误-fatal:remoteerror:Youcan'tpushtogit://github.com/my_user_name/my_repo.gitUsegit@github.com:my_user

git - 通过 Git 将 Master 中未提交的更改放入新分支

当我在分支master时,你如何将未提交的更改放入分支TEST? 最佳答案 您也可以创建一个新分支并通过以下方式切换到它:gitcheckout-bnew_branchgitadd.我一直在使用它,因为我总是忘记在开始编辑代码之前开始一个新分支。 关于git-通过Git将Master中未提交的更改放入新分支,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1351567/

Git,如何将 origin/master 重置为提交?

我通过这个命令将我的本地master重置为提交:gitreset--harde3f1e37当我输入$gitstatus命令时,终端显示:#Onbranchmaster#Yourbranchisbehind'origin/master'by7commits,andcanbefast-forwarded.#(use"gitpull"toupdateyourlocalbranch)#nothingtocommit,workingdirectoryclean因为我也想重置origin/header,所以我checkout到origin/master:$gitcheckoutorigin/mas

Git 错误 : src refspec master does not match any

这个问题在这里已经有了答案:Message'srcrefspecmasterdoesnotmatchany'whenpushingcommitsinGit(126个答案)关闭9年前。我需要创建一个名为carboncake的存储库。我试过这个:将gitosis-admin存储库克隆到我的本地机器$gitclonegitosis@myserver.net:repositories/gitosis-admin.git$cdgitosis-admin$vimgitosis.conf在文件末尾添加了[repocarboncake]和[groupcarboncake]部分[gitosis][gro

git - 如何将远程master merge 到本地分支

我有一个项目的本地分支(“configUpdate”),我从其他人的项目中fork出来,我已经对它做了很多更改,并且想将他们所做的更改merge到我的本地分支机构。我试过了gitpull--rebaseoriginconfigUpdate但它没有获取最新的更改-我如何merge两者?(同样为了加分,我对pull--rebase命令做了什么?) 最佳答案 从您的功能分支(例如configUpdate)运行:gitfetchgitrebaseorigin/master或更短的形式:gitpull--rebase为什么会这样:gitmer

git - 在 Git 中,origin/master 与 origin master 之间有什么区别?

我知道,origin是远程存储库的术语,ma​​ster是那里的分支。我在这里故意省略了“上下文”,我希望答案不应该取决于上下文。那么在git命令行中,origin/master和originmaster有什么区别。是否有明确的方式来理解何时使用origin/master以及何时应该使用originmaster? 最佳答案 (注意:最初发布此问题时,“master”是Git中分支的默认名称。由于“main”现在是默认名称,因此此答案已更新为使用“main",希望这对于刚接触Git的人来说会更自然。)这里实际上有三件事:originm

git - 如何让我的 'Detached HEAD' 提交回到 master

这个问题在这里已经有了答案:HowcanIreconciledetachedHEADwithmaster/origin?(29个答案)关闭7年前。好像几天前我创建了一个名为detachedHEAD的分支,并且一直致力于它。我的正常流程是提交到master,然后将其推送到origin。但我无法推送detachedHEAD。我的下一站把我搞砸了。我选择了gitcheckoutmaster-我的detachedHEAD分支消失了。回到我的项目,过去几天我所做的所有更改都已清除。无论如何我可以取回这些更改吗?

git - 我如何在 git 中找到 origin/master 的位置,以及如何更改它?

我是Git新手。我最近将一个Rails项目从Subversion移到了Git。我按照这里的教程进行操作:http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/我还使用unfuddle.com来存储我的代码。我在上下类火车上对我的Mac笔记本电脑进行更改,然后在我有网络连接时使用以下命令将它们推送到unfuddle:gitpushunfuddlemaster我使用Capistrano进行部署,并使用master分支从unfu