Questions tagged «git»

Git是一个开源的分布式版本控制系统(DVCS)。使用此标签可解决有关Git使用和工作流程的问题。不要仅仅因为存储库恰好托管在GitHub上而使用[github]标签来解决与Git相关的问题。另外,请勿对碰巧涉及Git储存库的一般编程问题使用此标记。


12
如何在git中的提交之间前进和后退?
我正在做一个,git bisect并且在到达有问题的提交之后,我现在正在尝试向前/向后前进一步,以确保我处于正确的位置。 我知道HEAD^历史会倒退,但是还有另一个捷径可以使我前进(将来走向特定的提交),例如: A - B - C(HEAD) - D - E - F 我知道,我的目标是˚F,我想摆脱Ç到d。 注意:这不是Git的副本:如何在各次提交之间来回移动,我的问题略有不同,此处未回答
105 git 

5
如何从拉取请求中删除提交
我做了一个拉取请求,但是之后我在本地对该项目进行了一些提交,最终污染了我的拉取请求,我试图删除它,但是没有任何运气。 我在StackOverflow上发现了一些类似的问题,但是我无法应用其中的内容。这是我在GitHub上的第一个请求,所以这对我来说有点奇怪。 突出显示的提交是我需要保留并删除所有其他内容的提交。因为我做了一些合并工作,所以它成为历史上的第四次提交。 我的git日志 有人可以解释发生了什么以及如何解决此问题吗?
105 git  github  pull-request 


3
在Git中查看已删除的文件
我已经使用Git删除了一个文件,然后提交了,所以该文件不再在我的工作副本中。我想查看该文件的内容,但实际上不还原它。我怎样才能做到这一点?
104 git 

9
如何将git储存库转换为mercurial?
我一直在开发使用git作为源代码存储库的Java应用程序。我想与其他Java开发人员共享该项目,而hg似乎是他们使用最多的。 我的问题是如何将git存储库转换为hg? 如果我尝试谷歌搜索“将git转换为hg”,并且每次搜索命中都是关于从hg转换为git的。我也在使用TortoiseHg。

2
Git rebase失败,“您对以下文件的本地更改将被合并覆盖”。没有本地变化?
这是我试图将我的bugfix分支合并到我的master分支中以准备将其推向上游的笔录。自从bugfix分支创建以来,已经在上游进行了一些上游更改,现在拒绝重新设置基准。 引发错误的文件在打开时不会进行比较。没有添加,删除或重命名文件。什么都不会被忽略,没有任何事情会被追踪,暂存或暂存。我完全为失败原因而感到困惑。 我在OS X 10.6.6和git 1.7.4上 .-(/Volumes/joshua/www/txfunds)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(joshua@Kusanagi)- `--> git rebase bug586-test master-test First, rewinding head to replay your work on top of it... Applying: - comiitting code related to api permissions Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... error: Your local …
104 git  git-rebase 

11
带有Subversion的部分提交
鉴于这种情况,我在一个文件中进行了两个独立的更改:添加了新方法并更改了另一种方法。 我通常不希望将两个更改都提交为一个提交,而是两个独立的提交。 在一个Git仓库我会使用交互模式的混帐加(1)到拆分大块分成较小的: git add --patch Subversion最简单的方法是什么?(甚至甚至可以使用Eclipse插件) 更新: Ryan 在“关于Git的事情”中称其为“纠结的工作副本问题”。
104 svn  git 


9
使用Maven发布插件时出现“致命错误:ref HEAD不是符号ref”
我在运行Maven版本插件的准备步骤时收到以下错误输出,即 mvn release:prepare --batch-mode -DreleaseVersion=1.1.2 -DdevelopmentVersion=1.2.0-SNAPSHOT -Dtag=v1.1.2 -X从Atlassian Bamboo计划中,。但是,在命令行中执行相同的操作会很好。完整的错误堆栈如下。 有什么想法可以解决吗? [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare (default-cli) on project hpcmom: An error is occurred in the checkin process: Exception while executing SCM command. Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: …

2
如何使Git将文件视为二进制文件?
对于中型项目存在问题,由于git将它们视为文本并合并,因此Visual Studio项目文件一直存在问题。我只想将文件设置为二进制文件,以便git永远不会自动合并这些文件。 有没有办法做到这一点?
104 git 

4
应用补丁程序时,“ 1行会添加空白错误”是什么意思?
我正在编辑克隆的远程存储库的一些markdown文件,并想测试从一个分支到另一个分支的创建和应用补丁。但是,每次进行任何更改时,我都会在git apply: 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (这是在我的Mac上发生的,而且我不知道原始代码是在哪里创建的。) 警告消息是什么意思,我需要注意吗?

7
使git diff --stat显示完整的文件路径
在执行git diff --stat操作时,列出了一些文件以及来自存储库基础的完整路径,但列出的一些文件为: .../short/path/to/filename. 那是路径的开始,...只显示了短路径。 我想git diff列出所有文件的完整文件路径,以便脚本可以轻松处理。有什么办法可以让我git diff始终显示完整的路径
104 git  git-diff 

4
'git add --patch'包括新文件?
当我运行时git add -p,git有没有办法选择新创建的文件作为选择的文件? 因此,如果我创建一个名为的新文件foo.java,然后运行git add -p,则git不会让我选择要添加到索引中的文件内容。
104 git  shell  git-add 

2
连接本地仓库和远程仓库
我有一个本地仓库。我创建了整个应用程序,但是现在我想将其推送到远程仓库。我已经有远程仓库了。如何在不丢失我所做的任何工作的情况下连接这两个存储库?
104 git  repository 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.