Tag: 混帐

为什么git“pull request”不叫“推送请求”?

用于将分支与官方存储库合并的术语是“拉取请求”。 这是令人困惑的,因为看来我正在请求将我的更改推送到官方存储库。 为什么叫做拉取请求而不是推送请求?

如何将文件和文件夹添加到GitHub仓库?

我在GitHub上创build了一个帐户 – 我是新的 – 我正在面临添加文件的问题。 我已经添加了readme.txt 。 另外,我还有其他3个PHP文件和一个包含图像的文件夹。 如何添加文件和文件夹? 我试着用git pull因为git push origin -u master给我显示了一个错误。

合并后如何处理分支

我有两个分支:master和branch1。 我只是将branch1合并回主,我完成了该分支。 我应该删除它还是让它坐下来? 将删除它会导致任何数据丢失?

拉取请求与合并请求

我想知道拉请求和合并请求之间有什么区别。 在Github中,我们可以看到Pull Request和GitLab,例如,我们看到合并请求…是否有区别?

你能用Git在一个命令中删除多个分支吗?

我想清理我的本地仓库,它有很多旧的分支:例如3.2.2等 我希望一个鬼祟的方式,一次删除了很多人。 由于他们大多遵循点发布惯例,所以我想也许有一个捷径来说: git branch -D 3.2.* 并杀死所有的3.2.x分支。 我尝试了这个命令,当然,它没有工作。

如何检查远程(原始)Git存储库的变化?

题 什么是Git命令来执行以下工作stream程? 脚本 我从存储库克隆,并做了我自己的一些提交到我的本地存储库。 与此同时,我的同事们向远程仓库作出了承诺。 现在,我想: 检查远程存储库上的其他人是否有任何新的提交,即origin ? 假如自从我上一次拉取以来,远程仓库中有3个新的提交,我想要区分远程仓库的提交,即HEAD~3与HEAD~2 , HEAD~2 , HEAD 。 知道什么是远程更改后,我想从其他人那里获得最新的提交。 我的发现迄今为止 对于步骤2:我知道脱字符号HEAD^ , HEAD^^等和代字符HEAD^ , HEAD^^等 对于第3步:那就是,我猜,只是一个git pull 。

使用Git恢复基于commit id的特定提交?

使用git log ,我得到了迄今为​​止提交的提交列表。 commit f5c5cac0033439c17ebf905d4391dc0705dbd5f1 Author: prosseek Date: Fri Sep 3 14:36:59 2010 -0500 Added and modified the files. commit c14809fafb08b9e96ff2879999ba8c807d10fb07 Author: prosseek Date: Tue Aug 31 08:59:32 2010 -0500 Just simple test for core.editor. … etc … 我怎样才能恢复到特定的提交? 例如,如果我想返回commit c14809fafb08b9e96ff2879999ba8c807d10fb07 ,该怎么办? 有没有其他的更好的方法回到Git的具体提交? 例如,我可以把每个提交的标签拿回标签吗?

git-checkout一个新名字下的文件的旧版本

我在我的编辑器中打开了“ main.cpp ”文件。 我也想在编辑器中看到前面的“ main.cpp ”版本。 我现在做的方式就是这样。 close "main.cpp" in the editor prompt> mv main.cpp tmp prompt> git checkout HEAD^ main.cpp prompt> mv main.cpp old_main.cpp prompt> mv tmp main.cpp prompt> open "main.cpp" and "old_main.cpp" in the editor 它可以被简化,所以我不必closures编辑器中的“main.cpp”? 我所希望的是可以做到这一点的git-checkout变体。 更新:即时通讯在Mac OS X 10.5.7上使用git prompt> git –version git version 1.6.0.4 prompt> UPDATE2:JakubNarębski的答案是: prompt> git show HEAD^:dir1/dir2/dir3/main.cpp […]

如何永久删除远程分支的一些提交

我知道这是历史的重写,这是不好的yada yada。 但是如何永久删除远程分支的一些提交?

你可以从Github仓库获取代码行数吗?

在Github存储库中,您可以看到“语言统计”,它显示用语言编写的项目的百分比 。 但是,它并不显示项目由多less行代码组成。 通常,我想快速地了解一个项目的规模和复杂性,而且代码行数可以给我们留下良好的第一印象。 500行代码意味着一个相对简单的项目,100,000行代码意味着一个非常大/复杂的项目。 那么,是否有可能从Github存储库中获得用各种语言编写的代码行,最好不要克隆呢? 这个问题( 统计git仓库中的行数)询问如何计算本地Git仓库中的代码行,但是: 你必须克隆项目,这可能是巨大的。 克隆一个像Wine这样的项目需要很长时间。 你会计算文件中的行,不一定是代码,如i13n文件。 如果只计算(例如)Ruby文件,则可能会漏掉其他语言(如Javascript)中的大量代码。 您必须事先知道项目使用哪些语言。 您还必须重复项目使用的每种语言的计数。 总而言之,对于“快速检查项目规模”来说,这可能要花太多的时间。