Questions tagged «git»

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

8
如何grep Git提交特定单词的差异或内容?
在Git代码存储库中,我想列出所有包含特定单词的提交。我试过了 git log -p | grep --context=4 "word" 但这并不一定会返回文件名(除非它与我搜索的单词相距少于5行。我也尝试过 git grep "word" 但是它只给我当前文件而不是历史记录。 如何搜索整个历史记录,以便可以跟踪特定单词的变化?我打算在我的代码库中搜索单词的出现以跟踪更改(在文件历史记录中搜索)。
622 git  search  grep 


6
如何将本地未提交的更改合并到另一个Git分支中?
如何在Git中执行以下操作? 我当前的分支是branch1,并且进行了一些本地更改。但是,我现在意识到我实际上打算将这些更改应用于branch2。有没有一种方法可以应用/合并这些更改,以使它们成为branch2上的本地更改,而无需在branch1上提交它们?
621 git  branch 

30
从Git删除凭证
我正在使用多个存储库,但最近我只是在内部存储库中工作,一切都很棒。 今天,我不得不提交代码并将其推送到其他代码中,但是我遇到了一些麻烦。 $ git push appharbor master error: The requested URL returned error: 403 while accessing https://gavekortet@appharbor.com/mitivo.git/info/refs?service=git-receive-pack fatal: HTTP request failed 我无能为力,这将再次带来密码输入。 如何重置系统上的凭据,以便Git询问我该存储库的密码? 我努力了: git config --global --unset core.askpass 为了取消密码 git config credential.helper 'cache --timeout=1' 为了避免凭证缓存... 似乎没有任何作用;有谁有更好的主意吗?
621 windows  git  credentials 


21
如何在git中别名命令?
我看了一个截屏的地方,有人去了 git st git ci 上班。当我这样做时,我遇到一个错误,问我是否还有其他意思。 作为git newb,我需要知道您需要做什么才能完成此任务?
619 git 

8
设置git拉动所有分支
我想默认情况下推拉所有分支,包括新创建的分支。 我可以为它定义一个设置吗? 否则,当我在本地添加新分支并且想要从服务器中将其提取时,最简单的方法是什么? 我用相同的名称创建了一个新分支,并尝试拉,但它不起作用。向我询问分支的所有远程配置。我该如何设置。

12
标签与Git中的分支有何不同?我应该在这里使用哪个?
我有一些困难,了解如何使用标签与分支在吉特。 我只是将代码的当前版本从 简历 至 吉特,现在我将为特定功能处理该代码的子集。其他一些开发人员也将对此进行研究,但并非我们小组中的所有开发人员都将在意此功能。我应该创建分支还是标签?在什么情况下我应该使用一种而不是另一种?


12
使用Git时如何解决“错误:索引错误–致命:索引文件损坏”
之后git init,我添加并提交了一些文件,进行了一些更改,添加并提交了。设置git守护程序(在WinXP上的Cygwin下运行)并克隆存储库一次。现在,我在克隆的存储库中收到此错误: $ git status error: bad index file sha1 signature fatal: index file corrupt 除了获取存储库的新副本之外,还有什么方法可以解决此问题?
611 git  corruption 

18
如何访问我的SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。 我尝试了cd id_rsa.pub和id_rsa.pub,但是没有运气。如何访问我的SSH公钥?
610 git  ssh  rsa 


9
Git-撤消推送的提交
我在远程存储库中有一个项目,与本地存储库(开发)和服务器(产品)同步。我一直在进行一些已提交的更改,这些更改已推送到服务器并已从服务器拉出。现在,我要撤消那些更改。因此,我可以只git checkout在更改之前提交并提交新更改,但是我猜测将它们再次推到远程将存在一些问题。关于如何进行的任何建议?
607 git 

29
git pull失败“无法解析引用”“无法更新本地引用”
使用git 1.6.4.2,当我尝试一个git pull我得到这个错误: error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference refs/remotes/origin/split-css: No such file or directory ! [new branch] split-css -> origin/split-css (unable to update local ref) 我已经尝试过了git …
606 git  git-pull 


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.