Questions tagged «git»

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

9
Eclipse git checkout(又名,还原)
是否可以git checkout使用EGit插件在Eclipse中进行等效操作? 我有一个已修改的文件。我想放弃所做的更改,并将文件还原回源存储库中的内容。在Subversion中,这称为还原。在git中,等效为结帐。 我在“团队”下找不到类似于结帐或还原的菜单项。我正在使用EGit 0.6.0。

9
删除远程git分支时“错误:无法推送到不合格的目的地”
我正在尝试使用删除远程git分支 git push origin :my_remote_branch 并得到: error: unable to push to unqualified destination: my_remote_branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@example.com:/myrepo' …
139 git 

8
Git服务:我想这么简单
我想知道如何像Mercurial的hg服务一样简单地通过http =发布!在Windows /工作框上执行以下操作: git serve 然后在Linux盒子上简单地执行以下操作: git clone http://project project 完成。
139 windows  git  mercurial 

4
如何将`git:`网址转换为`http:`网址
我正在使用http代理。我正在尝试使用其“回购”工具克隆Android的源代码树。 git://即使http://URL也可以使用,该工具仍坚持使用URL 。结果,我无法下载源代码。 是否可以强制git始终使用http? 编辑:我的http_proxy配置正确。例如,这有效: git clone http://android.git.kernel.org/platform/manifest.git 但这不是(errno =连接超时): git clone git://android.git.kernel.org/platform/manifest.git 因此,这个答案并没有真正帮助我。
139 git  proxy 

5
gitosis与甘露石?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我正在寻找安装git服务器与我的团队共享项目。我不想为每个需要git访问权限的开发人员在具有SSH访问权限的服务器上创建一个用户帐户。似乎有两个并发解决方案可以解决此问题:gitosis和gitolite。 我找不到这两种解决方案之间的任何比较。它们之间的主要区别是什么?还有其他类似的解决方案吗?
139 git  gitosis  gitolite 

5
警告:refname“ HEAD”不明确
我是Git的新手,如果执行以下命令,我似乎有太多分支: warning: refname 'HEAD' is ambiguous. 我得到以下输出: warning: refname 'HEAD' is ambiguous. From github.com:dagda1/hornget * branch master -> FETCH_HEAD warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. 如果我执行 git branch -a 我得到以下内容: HEAD * master remotes/emmekappa/master remotes/origin/HEAD -> origin/master remotes/origin/master 我为之困惑remotes/origin/HEAD -> origin/master。 这是什么,如何摆脱歧义分支。 我通过执行合并进入了这个阶段,我认为我添加了歧义分支。
139 git 

1
为什么Git使用加密哈希函数?
为什么Git使用SHA-1(加密哈希函数)而不是更快的非加密哈希函数? 相关问题: 堆栈溢出问题为什么Git会使用SHA-1作为版本号?询问为什么Git使用SHA-1而不是顺序号进行提交。
139 git  hash-function 

4
Github:只读访问私有仓库
我正在Github上开发一些私有项目,我想将夜间cronjobs添加到我的部署服务器中,以从github中获取最新版本。我目前正在通过在每个部署服务器上生成密钥对并将公钥作为“部署密钥”添加到github项目中来进行此操作。 但是,我最近发现这些部署密钥实际上确实具有对该项目的写访问权限。因此,每个服务器管理员都可能开始编辑。此外,我可以将每个部署密钥仅添加到一个存储库,而我希望能够在一个和同一台部署服务器上部署多个存储库。 有没有办法为Github上的选定用户提供私有存储库的只读访问权限?

5
如何在GitHub上打开多个拉取请求
当我在GitHub上打开请求请求时。 自上次请求以来的所有提交和所有新提交都会自动添加到此请求中。 我似乎无法控制要添加哪些提交,哪些不添加。 当我尝试打开另一个请求请求时,出现“糟糕!已经存在一个请求请求”错误。 有什么简单的方法可以打开多个拉取请求,而不必弄乱命令行?
139 git  github  pull-request 

5
git添加远程分支
我要添加一个遥控器,以及该遥控器的一个分支。 我做到了git remote add <newname> <url>,然后我做到了,git fetch --all但是git branch -a没有显示遥控器的任何分支。我的.git / config显示添加的遥控器。 有人可以帮我吗?
139 git 


9
如何制作浅git子模块?
可能会有浅层子模块吗?我有一个包含几个子模块的超项目,每个子模块都有悠久的历史,因此不必要地拖累了所有历史。 我所发现的只是这个未回答的话题。 我应该只是破解git-submodule来实现吗?

5
远程分支未显示在“ git branch -r”中
我一直在推送到远程Bitbucket存储库,最近一位同事将他创建的新分支推送到了相同的存储库。 我正在尝试获取他上传的更改。 $ git branch -a * master localbranch1 localbranch2 remotes/origin/master $ git branch -r原始/主 在Bitbucket的Web UI中,我可以看到他创建的分支。我怎样才能做到这一点? 下次尝试: $ git fetch bitbucket Password for 'https://xxxxx@bitbucket.org': From https://bitbucket.org/user/repo * branch HEAD -> FETCH_HEAD 如果他创建的分支称为new_branch_b,我应该期望看到以下内容吗? $ git branch -r origin/master origin/new_branch_b 第三次尝试: $ git remote update Fetching bitbucket Password for 'https://xxxxx@bitbucket.org': From …
139 git 

11
获取所有git commit的列表,包括“丢失的”提交
假设我有一个这样的图形: A---B---C---D (master) \ \-E---F (HEAD) 如果这样做git log --all --oneline,我将获得所有六个提交。 但是如果图是 A---B---C---D (master, HEAD) \ \-E---F 我不会看到E和F。我可以让git告诉我所有提交,包括那些未命名的分支吗? 谢谢
139 git  git-log 

9
正在重新设定基准。无法提交。如何进行或停止(中止)?
当我跑步时: git status 我看到了: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit, working directory clean 当我做: ls `git rev-parse --git-dir` | grep rebase || echo no rebase 我看到:rebase-apply 我不能承诺出身。 git branch 显示: * (no branch, …
139 git  git-rebase 

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.