Questions tagged «git»

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

21
Git:“请告诉我你是谁”错误
我有一些应用服务器,我可以使用Chef +一些临时的bash脚本进行引导。问题是,当我想在其中一台应用服务器上运行更新时,我得到: 19:00:28: *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" git pull origin master每次更新应用程序服务器时,是否真的需要将其设置为简单吗?无论如何,有没有要重写此行为,以便在未设置名称和电子邮件时不会出错?
226 git 

19
克隆私人Github存储库
我在Github上有一个我正在从事的项目的私有存储库。到现在为止,我只在家用台式机上工作,但我只是买了一台笔记本电脑,并试图对其进行设置,以便可以从两台计算机上进行项目工作,并进行推/拉更改。 我在笔记本电脑的Github帐户中添加了新的SSH密钥,并成功克隆并更改了我设置的公共测试存储库。但是,我无法克隆私人仓库。为了克隆私有存储库,我需要在命令行中执行任何特殊操作吗?我需要为我的笔记本电脑设置一个新的GitHub帐户并将自己设置为协作者吗? 我使用的命令是 git clone git://github.com/myusername/reponame.git
226 git  github  private 

5
配置,以便可以从github进行pip安装
我们想在github上使用pip将私有软件包安装到我们的生产服务器上。这个问题关系到github存储库中需要什么才能使安装成功。 假设使用以下命令行(可以正常身份验证并尝试安装): pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName ProductName中需要驻留什么?是使用sdist选项运行setup.py之后,tar文件中通常包含的内容,还是实际的tar.gz文件或其他内容? 我在这里问是因为我尝试了几种变体,但无法使其正常工作。任何帮助表示赞赏。
226 python  git  pip 

5
“自动打包存储库以获得最佳性能”是什么意思?
我的git仓库有问题。在过去的几天里,每当我推送到服务器时,我都会收到以下消息:“自动打包存储库以获得最佳性能”,并且它似乎并没有消失并返回外壳。 我还尝试签出到新分支,然后在我先前的分支上进行了重新设置,然后git gc删除了未使用的历史对象,然后进行了推送,但仍然出现此消息。请让我知道我的仓库正在发生什么。
225 git  git-rebase  git-push 


11
将通用代码添加为git子模块的问题:“索引中已存在”
我是git的新手,不胜感激添加子模块的帮助。我收到了两个共享一些通用代码的项目。共享的代码仅被复制到两个项目中。我为通用代码创建了一个单独的git repo,并将其从项目中删除,并计划将其添加为git子模块。 我使用git submodule add的path选项来指定文件夹: git submodule add url_to_repo projectfolder 但随后出现错误: 'projectfolder' already exists in the index" 这是我的存储库的所需结构: repo |-- projectfolder |-- folder with common code 可以将git子模块直接添加到存储库中,也可以添加到那里的新文件夹中,但不能添加到projectfolder中。问题是它确实需要在projectfolder中。我该怎么办?我对git submodule add的path选项有什么误解?

9
如何在git中编辑现有标签消息?
我们的git仓库中有几个带注释的标签。较旧的标签包含虚假消息,我们希望将其更新为新样式。 % git tag -n1 v1.0 message v1.1 message v1.2 message v2.0 Version 2.0 built on 15 October 2011. 在此示例中,我们希望使v1.x消息看起来像v2.0消息。有人知道我们将如何做吗?
225 git  git-tag 

8
在git仓库中处理密码的最佳实践是什么?
我有一个Bash脚本,可用于访问Twitter并在某些情况下弹出Growl通知。用脚本存储密码的最佳方法是什么? 我想将此脚本提交到git repo并使其在GitHub上可用,但是我想知道在执行此操作时保持我的登录名/密码为私有的最佳方法是什么。当前,密码存储在脚本本身中。我不能在推送之前立即删除它,因为所有旧提交都将包含密码。没有密码进行开发不是一种选择。我想我应该将密码存储在一个外部配置文件中,但是我想我会先检查一下是否有确定的方法来处理此问题,然后再尝试将它们放在一起。
225 git  bash  security  github  passwords 

2
git如何存储文件?
我刚开始学习git,为此,我开始阅读Git社区手册,在这本书中,他们说SVN和CVS存储文件之间的差异,而git存储所有文件的快照。 但是我并没有真正了解快照的含义。git是否真的在每个提交中都复制了所有文件,因为我从它们的解释中了解到这一点。 PS:如果有人能更好地学习git,我将不胜感激。
225 git 

5
回滚Git合并
develop branch --> dashboard (working branch) 我git merge --no-ff develop过去将任何上游更改合并到仪表板中 git日志: commit 88113a64a21bf8a51409ee2a1321442fd08db705 Merge: 981bc20 888a557 Author: XXXX <> Date: Mon Jul 30 08:16:46 2012 -0500 Merge branch 'develop' into dashboard commit 888a5572428a372f15a52106b8d74ff910493f01 Author: root <root@magneto.giveforward.com> Date: Sun Jul 29 10:49:21 2012 -0500 fixed end date edit display to have …
225 git 

17
将现有项目推入Github
我有一个包含项目源的文件夹。如何将这个项目推送到Github的存储库中? 我尝试使用以下步骤: 我在GitHub上创建了空的存储库。 我运行git-bash并输入git init,所以在项目根目录下出现了.git文件夹。 我使用了一些文件来进行版本控制 git add sourcesFolderName 我使用了提交在上一步中添加的文件 git commit -m "initial commit" 我使用指定了远程存储库 git remote add MyProject <url> 最后git push,但是什么也没有推送到远程仓库...(无授权失败) 那么如何将现有资源推送到新创建的github存储库中?
224 git  github 


11
从Git存储库中删除所有标签
我想从Git存储库中删除所有标签。我怎样才能做到这一点? 使用本地git tag -d tagname删除标签tagname,并使用git push --tagsgit提供程序上的标签更新。 我试过了: git tag -d * 但是我看到这*意味着来自当前目录的文件。 $ git tag -d * error: tag 'file1' not found. error: tag 'file2' not found. ... 考虑我有很多标签,并且我想全部删除它们。
224 git  git-tag 

1
git reset --hard origin / master是什么意思?
我做git pull了一个错误: 下列工作树文件将被合并覆盖...请先移动或删除它们,然后再进行合并。 为了解决这个问题,我做了以下工作: git fetch git reset --hard origin/master 现在,当我这样做时git pull,它会显示所有最新信息。我想知道运行这些命令时到底发生了什么。我知道可以git fetch从远程存储库中获取更改,而无需将其合并到本地存储库中。 是什么意思git reset --hard origin/master?它是如何工作的?

13
在Mac上安装gitk
有人知道如何在Mac上安装gitk吗? 在他们的官方网站上,gitk似乎是git附带的,但是git version 1.7.12.4 (Apple Git-37)gitk却没有git()的版本。 brew install gitk 不适用于gitk。 版本信息(从评论中复制): OS X 10.8.2(12C2034)“山狮” XCode版本4.6(4H127)

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.