草庐IT

Telegram-master

全部标签

git - 如何使分支与 master 保持同步/更新?

目前git正在努力,我无法为以下问题提出最佳解决方案。有两个分支,一个叫ma​​ster,一个叫mobiledevicesupport。我想将mobiledevicesupport保持为一个连续的分支,只要mobiledevicesupport稳定,它就会与master分支merge/同步。这会将mobiledevicesupport中的更改merge到master中,但也会将master中的所有更改merge到mobiledevicesupport中,以便可以继续处理分支并改进或修改功能。这需要与中央存储库和多个开发人员合作。请举一个其他人使用的类似工作流程的例子,或者告诉我这个想法

git - git pull origin master 和 git pull origin/master 的区别

gitpulloriginmaster和gitpullorigin/master有什么区别? 最佳答案 gitpulloriginmaster将从origin远程、master分支pull更改并将它们merge到本地checkout分支。gitpullorigin/master将从本地存储的分支origin/masterpull更改并将其merge到本地checkout分支。origin/master分支本质上是最后从origin中提取的内容的“缓存副本”,这就是为什么它在git术语中被称为远程分支。这可能有点令人困惑。您可以使用g

git - "git pull"如何从master进入开发分支

我在开发中有一个名为“dmgr2”的分支,我想从主分支(实时站点)中提取并将所有更改merge到我的开发分支中。有更好的方法吗?这是我在提交更改后计划做的事情:gitcheckoutdmgr2gitpulloriginmaster这应该将实时更改pull入我的开发分支,还是我做错了? 最佳答案 您列出的步骤将起作用,但还有更长的方法可以为您提供更多选择:gitcheckoutdmgr2#getsyou"onbranchdmgr2"gitfetchorigin#getsyouuptodatewithorigingitmergeorig

git - 在 Git 中获取从 master 到分支的更改

在我的存储库中,我有一个名为aq的分支,我正在处理它。然后我在master中提交了新的工作和错误。将这些提交提交到aq分支的最佳方法是什么?从master中创建另一个新分支并将其与aqmerge? 最佳答案 检查aq分支,并从masterrebase。gitcheckoutaqgitrebasemaster 关于git-在Git中获取从master到分支的更改,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

git - 从 master 更新 Git 分支

刚接触Git,现在遇到这种情况:我有四个分支(master、b1、b2和b3)。在处理b1-b3之后,我意识到我需要对分支master进行更改,而这些更改应该在所有其他分支中进行。我在master中更改了我需要的内容,然后...这是我的问题:如何使用master分支代码更新所有其他分支? 最佳答案 你有两个选择:第一个是merge,但这会为merge创建一个额外的提交。检查每个分支:gitcheckoutb1然后merge:gitmergeorigin/master然后推送:gitpushoriginb1或者,你可以做一个rebas

git - 将开发分支与 master merge

我在GitHub存储库中有两个分支,即master和development。如图所示,我正在开发分支中进行所有开发。gitbranchdevelopmentgitadd*gitcommit-m"Myinitialcommitmessage"gitpush-uorigindevelopment现在我想将development分支上的所有更改merge到master中。我目前的做法是:gitcheckoutmastergitmergedevelopmentgitpush-uoriginmaster请让我知道我遵循的程序是否正确。 最佳答案

git - 重命名本地和远程 Git 存储库的 master 分支

我有分支master跟踪远程分支origin/master。我想在本地和远程将它们重命名为master-old。这可能吗?对于跟踪origin/master的其他用户(以及总是通过gitpull更新本地master分支的用户),之后会发生什么我重命名了远程分支?他们的gitpull是否仍然有效,还是会抛出无法再找到origin/master的错误?然后,进一步,我想创建一个新的master分支(本地和远程)。同样,在我这样做之后,如果其他用户执行gitpull会发生什么?我想这一切都会带来很多麻烦。有没有一种干净的方法来获得我想要的东西?或者我应该保持master不变并创建一个新分支m

git - 我怎么知道一个分支是否已经 merge 到 master 中?

我有一个包含多个分支的git存储库。我如何知道哪些分支已经merge到主分支中? 最佳答案 gitbranch--mergedmaster列出merge到master的分支gitbranch--merged列出merge到HEAD中的分支(即当前分支的尖端)gitbranch--no-merged列出没有merge的分支默认情况下,这仅适用于本地分支机构。-a标志将显示本地和远程分支,而-r标志仅显示远程分支。 关于git-我怎么知道一个分支是否已经merge到master中?,我们在S

git - 如何协调分离的 HEAD 与 master/origin?

我是Git分支复杂性的新手。我总是在一个分支上工作并提交更改,然后定期推送到我的远程源。最近的某个地方,我重置了一些文件以使它们退出提交暂存,后来又做了一个rebase-i摆脱最近的几个本地提交。现在我处于一种我不太明白的状态。在我的工作区,gitlog显示了我所期望的——我在正确的火车上,有我不想消失的提交,还有新的提交,等等。但是我只是推送到远程存储库,有什么不同-我在rebase中杀死的一些提交被推送了,而本地提交的新提交不在那里。我认为“master/origin”与HEAD是分离的,但我不是100%清楚这意味着什么,如何使用命令行工具对其进行可视化,以及如何修复它。

git - 如何从另一个分支完全替换 Git 中的 master 分支?

这个问题在这里已经有了答案:MakethecurrentGitbranchamasterbranch(17个答案)关闭2年前。我的Git存储库中有两个分支:大师seotweaks(最初由master创建)我创建了seotweaks,目的是将其快速merge回master。然而,那是三个月前的事了,这个分支中的代码比master早了13个版本。它实际上已经成为我们的工作master分支,因为master中的所有代码现在或多或少都已过时。我知道这是非常糟糕的做法,吸取了教训。你知道我如何用seotweaks中的内容替换master分支中的所有内容吗?我可以删除master中的所有内容并me