问题标签 [git-branch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何从当前 Git 工作树中删除本地(未跟踪)文件
如何从当前工作树中删除未跟踪的本地文件?
git - 如何在 Git 中克隆所有远程分支
我有一个master
和一个development
分支,都推送到了GitHub。我已经clone
d、pull
ed 和ed,但除了分支fetch
之外,我仍然无法得到任何东西。master
我确定我遗漏了一些明显的东西,但是我已经阅读了手册,但我一点也不高兴。
git - git 分支中的修改文件溢出到另一个分支
我正在开发一个带有主分支和另一个主题分支的 git 存储库。我已切换到主题分支并修改了一个文件。现在,如果我切换到 master 分支,相同的文件会显示为已修改。
例如:
git-build 分支中的 git 状态:
切换到主分支
主分支中的 git 状态
为什么文件在主分支中显示为已修改,即使它是在 git-build 分支中修改的?
我的理解是分支彼此独立,当我从一个分支更改为另一个分支时,更改不会从一个分支“溢出”到另一个分支。所以我显然在这里遗漏了一些东西。
有没有人有线索棒?
git - 如何将单个文件的版本从一个 Git 分支复制到另一个?
我有两个完全合并在一起的分支。
但是,合并完成后,我意识到一个文件已被合并弄乱了(其他人做了自动格式化,gah),在另一个分支中更改为新版本会更容易,并且然后在将它带入我的分支后重新插入我的一行更改。
那么在 Git 中最简单的方法是什么?
git - 让现有的 Git 分支跟踪远程分支?
我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?
我知道我可以编辑.git/config
文件,但似乎应该有更简单的方法。
git - 显示哪些文件在两个修订版之间发生了更改
我想合并两个已经分开一段时间的分支,想知道哪些文件被修改了。
遇到了这个链接: http: //linux.yyz.us/git-howto.html这非常有用。
我遇到的比较分支的工具是:
git diff master..branch
git log master..branch
git shortlog master..branch
想知道是否有类似“git status master..branch”的东西只能看到两个分支之间不同的文件。
在不创建新工具的情况下,我认为这是您现在可以做到的最接近的方法(如果文件被多次修改,这当然会显示重复):
git diff master..branch | grep "^diff"
想知道我是否错过了什么......
git - 在远程存储库中创建一个 git 符号引用
在我的远程裸存储库中,HEAD 指向“refs/heads/master”,我希望它指向“refs/heads/other”。
我无法转到远程存储库目录并运行git symbolic-ref
. 是否有任何 git 命令来实现它?还是有什么其他方式?
如果没有办法,Github 是否允许更改 HEAD?
提前致谢。
git - 没有指定分支的“git push”的默认行为
我使用以下命令推送到我的远程分支:
如果我说
这是否也会在我的其他分支中推送更改,还是只更新我当前的分支?我有三个分支master
:production
和sandbox
。
文档对此git push
不是很清楚,所以我想澄清一下。
以下git push
命令准确更新了哪些分支和远程?
origin
上面是遥控器。
我知道这git push [remote] [branch]
只会将该分支推送到远程。
git - 删除命名错误的 git 分支
我知道这不是一个严格的编程问题,但它与 git 有关。我不小心在 git 中创建了一个名为的分支--track
(合并远程分支时我的选项顺序错误)
常规命令不起作用:
我试图用引号和反斜杠来逃避,但都不管用。
有任何想法吗?
git - 将现有的、未提交的工作移动到 Git 中的新分支
我开始了一些新功能的工作,在编写了一些代码之后,我决定这个功能应该在它自己的分支上。
如何将现有未提交的更改移动到新分支并重置我当前的?
我想重置我当前的分支,同时保留新功能的现有工作。