当我在分支master处时,如何将未提交的更改提交给分支TEST?
有没有办法确定Git分支的创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-pull和git-log ,日志将显示远程跟踪分支以及当前分支的所有提交。 但是,由于对远程分支进行了太多的更改,我只需要查看对当前本地分支的提交。 什么是Git命令用来只显示提交特定的分支? 笔记: configuration信息: [branch "my-branch"] remote = origin merge = refs/heads/master
我真的不会想到我会使用git merge而不是git rebase而不想提交一个commit。 有什么办法可以让git默认快速转发吗? 有一个–ff选项似乎意味着有一种方法,但我似乎无法在文档中find它。
可能重复: “分支”,“标签”和“后备箱”是什么意思? 什么是Subversion中的主干,分支和标记,以及使用它们的最佳实践是什么? 我可以在Visual Studio 2008中使用哪些工具进行Subversion?
我正在做一个git分支,准备提交我的修改,所以我提交了一个有用的提交信息。 然后我不知不觉地对那些不值得保留的代码做了小小的修改。 我现在想改变分支,但是git给了我, 错误:您对“X”进行了本地更改; 不能切换分支。 我以为我可以改变分支没有提交。 如果是这样,我怎么设置呢? 如果不是,我该如何摆脱这个问题呢? 我想忽略没有提交的小变化,只是改变分支。
在Git中,我怎么能通过多个分支的pathsearch文件或目录? 我已经写了一个分支,但我不记得哪一个。 现在我需要find它。 澄清 :我正在寻找一个我在我的分支上创build的文件。 我想findpath,而不是内容,因为我不记得内容是什么。
我已经完成了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 branch -D branchName删除错误的分支。 我如何恢复分支机构?