草庐IT

子分支

全部标签

git - 如何从标签创建新分支?

我想从现有标签创建一个新的主分支。假设我有一个标签v1.0。如何从这个标签创建一个新的分支? 最佳答案 哇,这比我想象的要容易:gitcheckout-bnewbranchv1.0 关于git-如何从标签创建新分支?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10940981/

git - 你如何让 git 总是从特定的分支中 pull ?

我不是git大师,但我已经使用它有一段时间了,有几个不同的项目。在每个项目中,我总是gitclone[repository],从那时起,我总是可以gitpull,当然,只要我没有明显的变化。最近,我不得不恢复到以前的分支,并使用gitcheckout4f82a29来完成。当我再次准备pull时,我发现我必须将我的分支设置回master。现在,我不能直接使用gitpull进行pull,而是必须指定gitpulloriginmaster,这很烦人,并向我表明我没有完全了解正在发生的事情。有什么变化不允许我在不指定originmaster的情况下直接执行gitpull,我该如何改回来?更新:

git - 你如何让 git 总是从特定的分支中 pull ?

我不是git大师,但我已经使用它有一段时间了,有几个不同的项目。在每个项目中,我总是gitclone[repository],从那时起,我总是可以gitpull,当然,只要我没有明显的变化。最近,我不得不恢复到以前的分支,并使用gitcheckout4f82a29来完成。当我再次准备pull时,我发现我必须将我的分支设置回master。现在,我不能直接使用gitpull进行pull,而是必须指定gitpulloriginmaster,这很烦人,并向我表明我没有完全了解正在发生的事情。有什么变化不允许我在不指定originmaster的情况下直接执行gitpull,我该如何改回来?更新:

git - 你如何停止跟踪 Git 中的远程分支?

如何停止跟踪Git中的远程分支?我要求停止跟踪,因为在我的具体情况下,我想删除本地分支,而不是远程分支。删除本地分支并将删除推送到远程将同时删除远程分支:HowdoIdeleteaGitbranchbothlocallyandinGitHub?我可以只执行gitbranch-dthe_branch,而当我稍后gitpush时它不会传播吗?它只会在我稍后运行gitpushorigin:the_branch时传播吗? 最佳答案 如YoshuaWuyts中所述'answer,使用gitbranch:gitbranch--unset-ups

git - 你如何停止跟踪 Git 中的远程分支?

如何停止跟踪Git中的远程分支?我要求停止跟踪,因为在我的具体情况下,我想删除本地分支,而不是远程分支。删除本地分支并将删除推送到远程将同时删除远程分支:HowdoIdeleteaGitbranchbothlocallyandinGitHub?我可以只执行gitbranch-dthe_branch,而当我稍后gitpush时它不会传播吗?它只会在我稍后运行gitpushorigin:the_branch时传播吗? 最佳答案 如YoshuaWuyts中所述'answer,使用gitbranch:gitbranch--unset-ups

git - 将本地 Git 仓库推送到新的远程仓库,包括所有分支和标签

我有一个本地Git存储库,我想将其推送到一个新的远程存储库(如果重要的话,在Beanstalk上设置全新的存储库)。我的本地存储库有几个分支和标签,我想保留我所有的历史记录。看起来我基本上只需要执行一个gitpush,但这只会上传master分支。如何推送所有内容以便在远程获得本地存储库的完整副本? 最佳答案 推送allyourbranches,使用(将REMOTE替换为Remote的名称,例如“origin”):gitpushREMOTE'*:*'gitpushREMOTE--all推送allyourtags:gitpushREM

git - 将本地 Git 仓库推送到新的远程仓库,包括所有分支和标签

我有一个本地Git存储库,我想将其推送到一个新的远程存储库(如果重要的话,在Beanstalk上设置全新的存储库)。我的本地存储库有几个分支和标签,我想保留我所有的历史记录。看起来我基本上只需要执行一个gitpush,但这只会上传master分支。如何推送所有内容以便在远程获得本地存储库的完整副本? 最佳答案 推送allyourbranches,使用(将REMOTE替换为Remote的名称,例如“origin”):gitpushREMOTE'*:*'gitpushREMOTE--all推送allyourtags:gitpushREM

git - 如何列出 Git 1.7+ 中的所有远程分支?

我试过gitbranch-r,但它只列出了我在本地跟踪的远程分支。我如何找到那些我没有的列表?(命令列出所有远程分支还是只列出未跟踪的分支对我来说并不重要。) 最佳答案 对于绝大多数[1]的访问者,thecorrectandsimplestanswertothequestion“如何列出Git1.7+中的所有远程分支?”是:gitbranch-r对于少数[1]gitbranch-r不起作用。如果gitbranch-r不起作用,请尝试:gitls-remote--heads如果gitbranch-r不工作,那么可能是Cascabel说

git - 如何列出 Git 1.7+ 中的所有远程分支?

我试过gitbranch-r,但它只列出了我在本地跟踪的远程分支。我如何找到那些我没有的列表?(命令列出所有远程分支还是只列出未跟踪的分支对我来说并不重要。) 最佳答案 对于绝大多数[1]的访问者,thecorrectandsimplestanswertothequestion“如何列出Git1.7+中的所有远程分支?”是:gitbranch-r对于少数[1]gitbranch-r不起作用。如果gitbranch-r不起作用,请尝试:gitls-remote--heads如果gitbranch-r不工作,那么可能是Cascabel说

git - 从远程服务器 pull 某个分支

假设有人创建了一个分支xyz。如何从远程服务器(例如GitHub)中pull分支xyz并将其merge到本地存储库中的现有分支xyz?答案PushbranchestoGit给我错误“![rejected]”并提到“非快进”。 最佳答案 ButIgetanerror"![rejected]"andsomethingabout"nonfastforward"那是因为Git无法将分支中的更改merge到您当前的母版中。假设您已经checkout分支master,并且您想要merge到远程分支other-branch。当您这样做时:$git