Tag: 混帐

如何放弃远程更改并将文件标记为“已解决”?

我有一些本地文件,我从远程分支拉,有冲突。 我知道我想保留我的本地更改并忽略导致冲突的远程更改。 有没有一个命令我可以用来实际上说“标记所有的冲突解决,使用本地”?

用dockerfile克隆私人git回购

我已经从似乎是各种各样的工作dockerfiles复制此代码,这里是我的: FROM ubuntu MAINTAINER Luke Crooks "luke@pumalo.org" # Update aptitude with new repo RUN apt-get update # Install software RUN apt-get install -y git python-virtualenv # Make ssh dir RUN mkdir /root/.ssh/ # Copy over private key, and set permissions ADD id_rsa /root/.ssh/id_rsa RUN chmod 700 /root/.ssh/id_rsa RUN chown -R root:root /root/.ssh # Create known_hosts […]

如何使用git仅仅部署一个新文件?

我喜欢 git add –interactive 。 这是我日常工作stream程的一部分。 这个问题似乎不适用于未跟踪的文件。 我想要做的是跟踪一个新的文件,但只添加它的一部分,即这个新文件的一些部分尚未准备好上演。 例如,使用git add -i,我可以select修补程序选项,甚至编辑个别的区块,以便部署新的代码,而不需要debugging代码注释。 我喜欢这种方式工作,因为它明确了我目前正在进行的大型补丁的哪些地方仍然需要工作。 不幸的是,我似乎没有能够对未跟踪的文件做同样的事情。 要么我整个文件,或什么都没有。 我已经使用的解决方法是暂存,甚至提交一个新的文件,当它是空的,然后按照通常的方式分阶段进行更改。 但是这个解决scheme感觉像是一个肮脏的黑客,当我忘记了,或者改变了我的想法时,它就会造成比应该更多的麻烦。 所以问题是:如何仅阶段部分的新文件,以便这个新的文件被跟踪,但留下整个或部分的内容不分离?

如何恢复初始的git提交?

我第一次提交一个git仓库, 然后我对这个承诺感到后悔,想要恢复它。 我试试 # git reset –hard HEAD~1 我得到这个消息: fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree. 这个提交是存储库的第一次提交。 任何想法如何撤消混帐的初始提交?

提交文件的特定行git

可能重复: 我怎样才能提交git文件的一部分 我如何提交从文件到git的几个特定的​​行范围? 而忽略同一文件中的其他行更改。

我怎样才能在`git log`中显示分支的名字?

我怎样才能在git log的输出中显示分支的名字? 例如,使用git log –graph –all我得到了一个很好的提交的概述,但是弄糊涂哪一行是master,哪个是我的分支。

git:致命的:无法从远程存储库读取

我正在设置与http://danielmiessler.com/study/git/#website git来pipe理我的网站。 我已经到了指令的最后一步:git push website + master:refs / heads / master 我正在使用win7中的git ming32命令行 $ git push website +master:refs/heads/master Bill@***.com's password: Connection closed by 198.91.80.3 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 这里的一个问题可能是该程序正在寻找Bill@***.com。 当我通过SSH连接到我的网站时,我有一个不同的用户名(可以说'abc')。 所以也许这应该是abc@***.com。 如果是这样,我不知道如何改变这个,或者如果我可以推下一个别名

将提交推送到另一个分支

是否可以提交并将更改从一个分支推送到另一个分支。 假设我在BRANCH1中提交了更改,并且要将它们推送到BRANCH2 。 从BRANCH1开始 ,是否有效: git push origin **BRANCH2** 然后重置BRANCH1?

致命的:不是一个混帐存储库(或任何父目录):.git

当我尝试在github.com上推送现有的存储库时,当我input命令时,网站提示我将其放入terminal,我得到了这个错误消息致命的: Not a git repository (or any of the parent directories): .git 如果有人能够帮助我,那就太好了,谢谢。

下载GitHub项目的最快方法

我需要下载项目Spring数据图例子的源代码到我的框中。 它具有公共只读访问权限。 是否有一个非常快速的方式下载这个代码? 我不知道在GitHub /提交代码上工作,网上的大多数教程似乎都假定“我想在GitHub中设置一个项目”,并用15-20步进程淹没我。 对我来说,如果一个源代码库可供公众使用,那么在我的文件系统中只需要不到10秒的时间。 为我提供15-20步骤的教程: 在Ubuntu上设置开发环境 在GIT上运行安装程序 我需要的东西非常非常简单。 只需拉动源代码,我就更有兴趣看到源代码,而不是学习GitHub 。 有没有快速指针/教程? (我有一个GitHub帐户。)