Tag: 分支

Master将未提交的变更交给Git的新分支

当我在分支master处时,如何将未提交的更改提交给分支TEST?

如何确定Git分支的创build时间?

有没有办法确定Git分支的创build时间? 我在我的回购中有一个分支,我不记得创build它,并认为可能看到创build时间戳会慢跑我的记忆。

如何为新项目创build一个新的空分支

我们正在使用git存储库来存储我们的项目。 我们有我们的分支从原来的分支。 但是现在我们要创build一个小的新项目来跟踪一些文档。 为此,我们希望创build一个新的空分支来开始存储我们的文件,并且我希望networking的其他用户克隆该分支。 我们怎么做到这一点? 我尝试了一些东西,但他们没有工作。 $ mkdir proj_doc; cd proj_doc $ git init $ git add . $ git commit -m 'first commit' $ git br proj_doc $ git co proj_doc $ git br -d master $ git push origin proj_doc 它似乎推动分支好,但是当我做一个取或拉,它从其他分支下载信息,然后我也从其他项目中获得一些额外的文件。 什么是最好的解决scheme?

如何运行git log来查看仅针对特定分支的更改?

我有一个本地分支跟踪远程/主分支。 运行git-pull和git-log ,日志将显示远程跟踪分支以及当前分支的所有提交。 但是,由于对远程分支进行了太多的更改,我只需要查看对当前本地分支的提交。 什么是Git命令用来只显示提交特定的分支? 笔记: configuration信息: [branch "my-branch"] remote = origin merge = refs/heads/master

我可以使快进在默认情况下在git?

我真的不会想到我会使用git merge而不是git rebase而不想提交一个commit。 有什么办法可以让git默认快速转发吗? 有一个–ff选项似乎意味着有一种方法,但我似乎无法在文档中find它。

什么是Subversion中的trunk,branch和tag?

可能重复: “分支”,“标签”和“后备箱”是什么意思? 什么是Subversion中的主干,分支和标记,以及使用它们的最佳实践是什么? 我可以在Visual Studio 2008中使用哪些工具进行Subversion?

git:切换分支并忽略没有提交的任何更改

我正在做一个git分支,准备提交我的修改,所以我提交了一个有用的提交信息。 然后我不知不觉地对那些不值得保留的代码做了小小的修改。 我现在想改变分支,但是git给了我, 错误:您对“X”进行了本地更改; 不能切换分支。 我以为我可以改变分支没有提交。 如果是这样,我怎么设置呢? 如果不是,我该如何摆脱这个问题呢? 我想忽略没有提交的小变化,只是改变分支。

我如何searchGit分支文件或目录?

在Git中,我怎么能通过多个分支的pathsearch文件或目录? 我已经写了一个分支,但我不记得哪一个。 现在我需要find它。 澄清 :我正在寻找一个我在我的分支上创build的文件。 我想findpath,而不是内容,因为我不记得内容是什么。

如何正确closuresMercurial中的function分支?

我已经完成了function分支feature-x 。 我想合并结果回到default分支,并closuresfeature-x为了摆脱它在hg branches的输出。 我想出了以下情况,但它有一些问题: $ hg up default $ hg merge feature-x $ hg ci -m merge $ hg up feature-x $ hg ci -m 'Closed branch feature-x' –close-branch 因此, feature-x分支(变化40-41)被closures,但是有一个新的头 ,即closures分支变化集44 ,每次都将以hg heads列出: $ hg log … o 44 Closed branch feature-x | | @ 43 merge |/| | o 42 Changeset C […]

Git撤消本地分支删除

我刚刚删除了一些实验性的改变,我需要用git branch -D branchName删除错误的分支。 我如何恢复分支机构?