Questions tagged «git»

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


6
git说文件“需要更新”是什么意思?
我一生都找不到git有时会不时出现的“ [文件]:需要更新”消息的任何体面的解释。甚至官方的git FAQ都将其解释为TODO。如果有人可以解释A)这意味着什么;B)如何解决,我将非常感谢。
156 git 

4
我可以在GIT中进行部分还原吗
是否可以仅还原单个文件或在多文件提交中还原文件中的某些更改? 全文 我提交了一堆文件。一些提交之后,一个将保持匿名的人(JACK !!!)将文件复制到他的存储库中,并提交了几个文件,覆盖了我所做的某些更改。我想还原一个被破坏或更严重的文件,请进入并还原该文件中的两个更改。由于它已被拉入和推入,因此必须是单独的还原提交。
156 git 

18
如何使用其他用户名推送到GitHub?
一个朋友和我自己正在共享我的计算机。我已经在Windows 7上使用git bash shell推送到GitHub。现在我们在该计算机上的另一个项目中,我需要她推送到她的帐户。但是它一直尝试使用我的用户名并说我无权访问她的存储库: $ git push her_github_repository our_branch ERROR: Permission to her_username/repository.git denied to my_username. fatal: The remote end hung up unexpectedly
156 git  github 

8
如何备份本地Git存储库?
我在一个相对较小的项目上使用git,我发现压缩.git目录的内容可能是备份该项目的好方法。但这有点奇怪,因为当我恢复时,我要做的第一件事就是git reset --hard。 这样备份git repo是否有任何问题?另外,还有更好的方法吗(例如,便携式git格式或类似的格式?)?
155 git  backup 

24
Github:克隆我的私有存储库时出错
我正在尝试使用https-URL克隆我的GitHub项目,但是失败并出现错误: $ git clone https://foo@github.com/foo/foo-private.git Cloning into foo-private... Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none while accessing https://foo@github.com/foo/foo-private.git/info/refs fatal: HTTP request failed 我究竟做错了什么?
155 git  github 

13
单独数据分析师的R和版本控制
我尊重的许多数据分析师都使用版本控制。例如: http://github.com/hadley/ 请参阅http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/ 但是,我正在评估采用git之类的版本控制系统是否值得。 简要概述: 我是一位社会科学家,他使用R来分析研究出版物的数据。我目前不生产R包。我的项目R代码通常包括几千行代码,用于数据输入,清理,操作,分析和输出生成。出版物通常使用LaTeX编写。 关于版本控制,我已经读过许多好处,但是它们似乎与单独数据分析师的关系不大。 备份:我已经有一个备份系统。 分叉和倒带:我从没有觉得有必要这样做,但是我可以看到它的用处(例如,您正在基于同一数据集准备多个期刊文章;您正在准备每月更新的报告等) ) 协作:大多数时候,我自己分析数据,因此,我无法获得版本控制的协作优势。 采用版本控制还涉及一些潜在成本: 是时候评估和学习版本控制系统了 与我当前的文件管理系统相比,可能会增加复杂性 但是,我仍然觉得自己缺少一些东西。关于版本控制的一般指南似乎更多地针对计算机科学家而不是数据分析师。 因此,特别是针对与上述情况类似的数据分析人员: 版本控制值得付出努力吗? 采用版本控制的主要利弊是什么? 使用R进行数据分析的版本控制的最佳策略是什么(例如,示例,工作流程构想,软件,指南链接)?
155 git  version-control  r 

18
使git自动提交
我想使用git将所有更改记录到文件中。 有没有办法可以在每次文件更新时自动启用git'commit'-因此对文件的每次更改都有一个新的提交? 理想情况下,我希望用户甚至不知道git在后台运行。然后,用户可以潜在地“撤消”对文件的更改-这可以通过从git中拉出以前的版本来实现。
155 git 

8
git从另一个目录克隆
我正在尝试从另一个目录克隆回购。 可以说我有一个回购C:/folder1和C:/folder2 我想将工作克隆folder1到中folder2。 为此,我将在命令提示符下键入什么? 似乎经常提供克隆URL而不是提供文件路径,但是,这时我只是在练习并尝试使用Git。
155 git  git-clone 


3
从git仓库创建补丁或差异文件,并将其应用于另一个不同的git仓库
我从事基于WordPress的项目,我想在WP的每个新发行版中对我的项目进行补丁。为此,我想在两个提交或标记之间生成一个补丁。 例如,在我的仓库中,/www/WP我这样做: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch 要么 $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natif WordPress的 /www/myproject 我的git project基于WordPress 该git apply命令行是不行的,我想是因为我们是在不同的存储库。 我可以生成不带提交的补丁文件,只是一个差异文件,并将其应用于另一个git存储库吗? 谢谢前进。
155 git  diff  patch  git-diff  git-apply 


6
有可能将Subversion存储库作为Git子模块吗?
有没有一种方法可以将Subversion存储库添加为我的Git存储库中的Git子模块? 就像是: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project 凡https://svn.foo.com/svn/proj点Subversion库。 我知道有git-svn哪一种可以与Subversion存储库进行交互。所以我在想,也许有一种方法可以用来签出Subversion存储库,git-svn然后将其用作子模块。
154 svn  git  git-svn 

7
什么是Git的良好(免费)可视合并工具?(在Windows上)[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 一个类似的问题已经被问过,但对Ubuntu。 这将有助于了解该工具是免费的(如啤酒还是解放者)。 此外,该工具的起伏不定会很高兴知道。

3
如何使git-diff和git log忽略新文件和已删除文件?
有时会有几个更改的文件以及一些新的,删除的和/或重命名的文件。这样做时git diff或git-log我想忽略它们时,可以更好地发现所做的修改。 实际上,最好列出新文件和已删除文件的名称而不包含其内容。对于重命名为“新”的“旧”,我想选择地获得“旧”和“新”之间的区别。
154 git  git-diff 

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.