Questions tagged «git»

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

3
如何恢复在Git中丢失的提交?
首先,得到“您的分支比原先/母版领先3次提交”,然后我的应用已通过更早的更改恢复到更早的时间。 我如何才能将最近11个小时的花费恢复原状?
258 git 

3
Bower仅使用https安装?
我正在尝试在组织数据中心的构建服务器上设置Bower,但是该git端口在数据中心的防火墙上似乎未打开。我可以使用git命令行客户端通过克隆https://[repo],但不能git://[repo]。 是否有一个开关或首选项会指示Bower使用https而不是git协议来执行git clone ? 我查看了源代码,并考虑了更改分辨率代码以替换git://为https://,但我认为在问这些长度之前我会先询问一下。
257 git  bower  git-clone 


13
终止Git中的隐藏流行
我弹出一个存储区,发生合并冲突。与列出为重复项的问题不同,我已经在要保留的目录中进行了一些未提交的更改。我不仅要使合并冲突消失,还要使目录恢复到弹出之前的状态。 我尝试了git merge --abort,但是git声称没有进行合并。有没有一种简单的方法可以在不破坏我原来在目录中进行的更改的情况下中止弹出窗口?
257 git  git-stash 


13
如何从GitHub下载ZIP格式的源代码?
我看到类似的东西: http://github.com/zoul/Finch.git 现在我不是那个CVS,SVN等老兄。当我在浏览器中打开它时,它告诉我做错了什么。所以我敢打赌我需要一些黑客风格的工具?有客人吗 (我的意思是……为什么不仅仅提供一个ZIP文件?这个世界还不够复杂吗?)
256 git  github 


3
如果我将其他人的私人Github回购分叉到我的帐户中,它会作为公共回购出现在我的帐户中吗?
有人允许我访问他们在Github上的一个私人仓库。我要做的是将该项目分叉到我自己的帐户中,这样我就可以利用Github的pull request功能。 我在Github上只有一个基本帐户,所以我不能自己创建私人回购单,但是如果我将其他人的私人回购分叉到我的账户中,它将以公开身份出现在我的账户中吗?

4
完全取消变基
我执行了这样的变基: git rebase --onto master new_background_processing export_background_processing 那没有达到我想要的效果,所以我进行了重置: git reset --hard HEAD@{1} 我把分支恢复到原来的状态,但是当我输入git status时收到了以下消息: # You are currently rebasing branch 'export_background_processing' on 'e378641'. 如何完全取消该变基?不知道那意味着什么。
255 git 

7
设置并将Meld用作git difftool和mergetool
尽管此问题和答案中的许多信息都可以在StackOverflow上获得,但它分散在许多页面上,以及其他错误或误导的答案中。我花了一段时间才整理出所有我想知道的东西。 可以使用很多不同的程序作为git difftool和mergetool,并且对于哪一个最好是没有共识(意见,要求和OS显然会有所不同)。 Meld是一个流行的免费,开源和跨平台(UNIX / Linux,OSX,Windows)选择,如StackOverflow问题所示,什么是Git的最佳可视合并工具?,其中建议Meld的答案获得的票数是其他任何工具的3倍以上。 以下两个问题将在我的回答中得到回答: 如何设置并将Meld用作git difftool? 如何设置并将Meld用作git mergetool? 注意:不必使用与difftool和mergetool相同的程序,可以为这两者设置不同的程序。
255 git  meld 

5
git添加到.gitignore后仍显示文件已修改
我将其添加到.gitignore文件 .idea/* 但无论如何,状态为: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml 我究竟做错了什么 ?我什至将.idea / *添加到全局〜/ .gitignore_global 但git状态,反正向我显示: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml
252 git  gitignore 

4
Git中的HEAD和ORIG_HEAD
这些符号指的是什么,它们是什么意思? (我在官方文档中找不到任何解释)
252 git 

12
为什么“ git commit”不保存我的更改?
我做了git commit -m "message"这样的: > git commit -m "save arezzo files" # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: arezzo.txt # modified: …

13
递归地将整个文件夹添加到存储库
我正在尝试向GitHub上的master分支添加一个分支,并将文件夹推送到该分支。 分支的文件夹结构类似于-SocialApp / SourceCode / DevTrunk / SocialApp,所有源代码文件位于最后一个文件夹中。 我正在使用以下Git命令: git add * git commit -m with the message git push 这仅将第一个文件夹“ SocialApp”推送到GitHub上,而忽略了该文件夹内的文件夹SourceCode。我该如何解决?
250 git  github 


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.