Questions tagged «git»

Git是最初由Linus Torvalds设计和编写的开源分布式版本控制系统。它通常用于跟踪软件项目的源代码。作为DVCS,Git在分支,合并和分布式开发方面提供了强大的帮助。

3
合并失败后如何仅查看git中未合并的文件
合并时,某些文件合并失败。 git status 显示成功和失败的合并。 如何仅查看不成功的合并文件(冲突)。 目前,我正在使用以下命令来执行此操作 find . -name '*.cpp' -o -name '*.h' | xargs grep -l '<<<<'
32 git 

1
SSH配置-相同的主机,但密钥和用户名不同
我已经设置了两个GitHub帐户,但是我无法获取ssh密钥来正常工作。我尝试了各种配置。 Host github_username1 HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github_username2 HostName github.com IdentityFile ~/.ssh/rsa_2 User username2 git push: Permission denied (publickey). fatal: The remote end hung up unexpectedly 适用于username1: Host github.com HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github.com HostName github.com IdentityFile ~/.ssh/rsa_2 User username2 git push 在username2的仓库中: ERROR: …
31 ssh  git  github 

5
无法从github克隆任何git存储库
自从更新到OS X 10.9.2以来,我无法从github.com克隆任何git存储库 如果我运行git clone命令,我会收到以下错误: git clone https://github.com/davedelong/DDMathParser.git Cloning into 'DDMathParser'... fatal: unable to access 'https://github.com/davedelong/DDMathParser.git/': SSL certificate problem: Invalid certificate chain 我使用哪个存储库并不重要。我也尝试使用Github桌面客户端。 所以我通过Safari检查来自github.com的SSL证书,并获得了ssl-cert无效的信息。 这是我的问题的屏幕截图: https://dl.dropboxusercontent.com/u/215017/github_problem.png 有任何想法吗?我的SSL证书坏了吗?

2
退出后,如何让git pager清理屏幕输出?
较少的寻呼机无法清除屏幕,就像我使用git时那样。 我一直使用较少的时间,并且退出后通常不会在终端中保留输出,但是当通过git执行较少的命令时,它将输出留在终端中。我100%确信git在我的系统上使用的更少。 git有什么问题,我该如何解决?pager = less在〜/ .gitconfig中没有帮助。$ PAGER也设置为less。
30 terminal  git  less 

1
设置加密的git仓库
情况 嗨,我想用git保存数据,并加密(在某些平台上,如bitbucket或github)。因此,问题是: 题 我正在寻找不同的轻松方式: 如何在bitbucket(/ github)上设置加密存储库?现在,我是git的新手,因此非常感谢所有必要步骤或逐步说明的指导! “研究” git-crypt 我找到了git-crypt,但是在站点上提到它是用于单个文件加密的。如果要加密整个存储库,则将它们转发到git-remote-gcrypt。 git-remote-gcrypt 在他们的README.rst文件中,它就像 快速开始 git remote add cryptremote gcrypt::rsync://example.com:repo git push cryptremote master > gcrypt: Setting up new repository > gcrypt: Remote ID is :id:7VigUnLVYVtZx8oir34R > [ more lines .. ] > To gcrypt::[...] > * [new branch] master -> master 或以下 …

3
在Mac OS X 10.9(Mavericks)下安装Git的问题
我刚刚完成了新安装的Mavericks。然后我去git-scm.com并下载了Mac安装程序并从中安装了Git。 现在,每当我进入终端并输入时git,都会得到以下信息: xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. 我也是这个对话框: git安装程序将git安装到其中/usr/local/git/bin,我已将其添加到我的PATH骰子中,但仍然没有。 我在这里做错了什么?我不想安装xcode只是为了可以使用git。


2
无法在git中删除远程分支
我正在尝试使用git删除远程分支: rpinson@rpinson:~/dev/charismanie$ git remote show origin * remote origin Fetch URL: git@github.com:raphink/Charismanie.git Push URL: git@github.com:raphink/Charismanie.git HEAD branch: xetex Remote branches: master tracked xetex tracked Local branch configured for 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (up to date) rpinson@rpinson:~/dev/charismanie$ git …
27 git 

3
是否有类似git的文件系统?
Git根据计算出的任何文件哈希将内容唯一地存储在其回购中。如果我的目录中有相同文件的两个副本,则git实际上只会存储一次。 我想知道是否已经在操作系统级别将某种文件系统实现了相同的概念? 如果文件系统默认情况下以这种方式运行,则将很好地解决dll地狱问题。本质上,它将代表您自动进行符号链接。任何应用程序都可以打包(像jar一样)到具有所有依赖项的目录中,而不会产生额外的存储成本。 Ruby发烧友通过将库发布为rubygems来共享库。尽管如此,这种共享gem的努力还是导致了部署方面的噩梦,这导致了Vendor Everything概念,即将所有依赖项复制到本地文件夹中以避免此类噩梦。
27 linux  unix  filesystems  git  ruby 


4
如何备份git repo?
我打算从SVN切换到git。使用svn时,只要备份我的repo文件夹即可。但是git没有一个,那我该怎么办? 是否应该在单独的驱动器上创建克隆并通过从项目中提取来进行更新?然后,我可以刻录/存档此文件夹,它将包含所有历史记录? 这可能很明显,但是我想确定何时进行备份。我仍然假装有一个根存储库。
26 backup  git 

4
无需帐户即可克隆GitHub存储库吗?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 6年前。 我正在整理一些文档,但是无法访问未配置的计算机来自己测试 我很好奇您是否需要一个GitHub帐户才能将存储库从GitHub克隆到本地计算机。
25 git  github 

8
git push致命失败
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 我以某种方式删除了我的代码分支的整个目录。我克隆了一个新的。除推动外,一切正常。 ~/workspace/wtf (mybranch)]$ git push origin mybranch error: Cannot access URL [my url], return code 22 fatal: git-http-push failed git pull可以,但是。我该如何解决?
24 git  push 

2
如何可视化Git Flow分支?
我使用Git Flow工作流程。但是我无法在树形图中生成美观的日志。大小太小,无法像Git流程图中那样显示所有分支关系。 如何为我的Git存储库创建这样的图形? 塔就是这样显示它的。
24 git 

10
如何在Ubuntu Hardy上升级Git?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 10年前。 我已经安装了Git版本1.5.4.3,但是我认为这必须是旧版本。我正在运行Ubuntu Hardy 8.04。我需要至少安装1.6版才能使Git GUI正常工作。如何升级我的安装? 更新:我设法升级了Git的安装,但是我也意识到我的Ubuntu版本太旧了,所以我升级到了最新版本,这自动使我可以访问更新的软件包(包括Git)。
23 ubuntu  git 

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.