Questions tagged «git»

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


7
在GitHub上发送仅最新提交的拉取请求
我在github上创建了一个项目,并成功地对本地主机进行了更改,并将其推到了github上。我想发送拉取请求,但只想包含上一次提交。github.com上的pull request UI显示了最后9次提交,我不知道如何过滤掉。 我试图了解是否应该创建一个新的本地分支,检查并以某种方式重置或重置为上游?然后将我的主ID提交的最后一次提交应用于新的本地分支,并将其用于请求请求? 我正在尝试正确理解概念并找出正确的命令行来执行我需要的操作。
280 git  github  pull-request 

17
合并后提交时发生Git错误-致命:合并期间无法进行部分提交
我跑了git pull一场以冲突告终的比赛。我解决了冲突,现在一切都很好(我也使用了mergetool)。 当我提交已解析的文件时,git commit file.php -m "message"出现错误: fatal: cannot do a partial commit during a merge. 我之前遇到过同样的问题,并且-a在commit中使用时效果很好。我认为这不是完美的方法,因为我不想提交所有更改。我想用单独的注释分别提交文件。我怎样才能做到这一点?为什么git不允许用户在合并后单独提交文件?对于这个问题,我找不到令人满意的答案。
280 git  commit 

10
Git和GitHub之间的区别
我最近使用Eclipse向Git添加了一个新项目,但是看不到该项目出现在我的GitHub帐户中。 为什么它们具有相同的帐户信息和不同的存储库? Git和GitHub是不是一回事?
280 git  github 

2
使用--depth 1,创建提交并再次拉取更新进行浅克隆是否安全?
中的--depth 1选项git clone: 创建一个浅表副本,其历史记录被截断为指定的修订版本。浅层存储库有很多限制(您不能从中克隆或获取,也不能从中推入或推入其中),但是如果您仅对具有悠久历史的大型项目的最新历史感兴趣,并且想要将修补程序作为补丁发送。 但是我已经成功完成了一个浅表克隆,进行了一些更改并将这些更改推回到(裸克隆)源。 这对我来说很有意义-我的意思是为什么不呢?当克隆的HEAD在源中可识别,并且我的提交基于此时,似乎没有任何理由。但手册另有说明。 我喜欢浅克隆的想法-例如drupal核心:当我从7开始时,我没有必要知道drupal 4中发生了什么-但我不想朝自己的脚开枪。 因此,浅表克隆,在其中进行开发,再次从源头进行更新以保持更新安全吗?

7
如何处理超脱的提交
使用git我做了这样的事情 git clone git checkout {a rev number tree rev before} (here I started to be in a detached head state) //hacking git commit //hacking git commit (some commit where made on origin/master) git pull (which does complete because there was some error due to the fact that I'm no …
279 git  git-checkout 

2
如何从git存储库中删除原始
基本问题:如何将git repo与克隆源分离? git branch -a 显示: * master remotes/origin/HEAD -> origin/master 并且我想删除所有有关起源的知识以及相关的修订。 更长的问题:我想获取一个现有的Subversion仓库,并从中制作一些较小的git仓库。每个新的git仓库都应具有相关分支的完整历史记录。我可以使用以下方式将存储库修剪成所需的子树: git filter-branch --subdirectory-filter path/to/subtree HEAD 但是生成的存储库仍包含origin / master分支下现已丢弃的子树的所有修订版。 我意识到我可以先使用-T标志来git-svn克隆相关的子树。我不确定这是否比以后git filter-branch --subdirectory-filter在git repo副本上运行多个实例化更有效,但是无论如何,我仍然想断开与原始链接。
279 git  git-svn 

4
GitHub中的分叉与分支
我想更多地了解分叉github项目与创建github项目的分支的优缺点。 Forking使我的项目版本与原始版本更加隔离,因为我不必在原始项目的协作者列表中。由于我们正在内部开发项目,因此添加人员作为协作者没有问题。但是,我们想了解分叉项目是否会使合并更改更难回到主项目。也就是说,我想知道分支是否会使保持两个项目同步变得更容易。换句话说,分支时在我的主项目版本和主项目之间合并和推送更改是否更容易?
278 git  branch  github 


30
git克隆时远端意外挂断
git尝试克隆存储库一段时间后,我的客户端反复失败并出现以下错误。 这可能是什么问题? 注意:我已经在GIT托管提供商处注册了SSH密钥 Receiving objects: 13% (1309/10065), 796.00 KiB | 6 KiB/s fatal: The remote end hung up unexpectedly
278 git 

30
Git,致命:远端意外挂断
当我尝试跑步时 git push origin master --force 我刚得到 Counting objects: 2649, done. Delta compression using up to 2 threads. Compressing objects: 100% (1280/1280), done. error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (2504/2504), 449.61 MiB | 4.19 MiB/s, …
278 git  github 

9
如何在Git中将最后一次提交分成两部分
我有两个工作分支,即master和forum,并且我刚刚在forum分支中做了一些修改,我想将它们引入master。但是不幸的是,我想要选择的提交还包含了一些我不想要的修改。 解决的办法可能是以某种方式删除错误的提交,并用两个单独的提交替换它,一个带有我要在master中选择的更改,另一个不属于该提交。 我试着做 git reset --hard HEAD^ 删除了所有更改,所以我不得不回去 git reset ORIG_HEAD 所以我的问题是,将最后一次提交分成两个单独的提交的最佳方法是什么?


5
查找未合并的Git分支?
我有一个包含许多分支的Git存储库,其中有些已经合并,有些还没有。由于分支的数量很大,如何确定尚未合并的分支?我想避免不得不进行“章鱼”合并和重新合并已经合并的分支。


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.