草庐IT

pull-right

全部标签

git - 从原点 pull 时 "git pull"命令之间的差异?

这些命令有什么区别?:#1gitpull#2gitpullorigin#3gitpulloriginmaster#4gitpullorigin/master#5gitpulloriginHEAD:master 最佳答案 gitpull是一个方便的命令,它同时做不同的事情。基本上它只是gitfetch和gitmerge(或gitrebase)的组合,它连接到远程存储库并获取新提交它将新提交merge到您的本地分支中。由于涉及两个不同的命令,gitpull的含义并不总是很明显。您可以为本地分支配置上游。在一个新的克隆之后,你将有一个本地

git - 从原点 pull 时 "git pull"命令之间的差异?

这些命令有什么区别?:#1gitpull#2gitpullorigin#3gitpulloriginmaster#4gitpullorigin/master#5gitpulloriginHEAD:master 最佳答案 gitpull是一个方便的命令,它同时做不同的事情。基本上它只是gitfetch和gitmerge(或gitrebase)的组合,它连接到远程存储库并获取新提交它将新提交merge到您的本地分支中。由于涉及两个不同的命令,gitpull的含义并不总是很明显。您可以为本地分支配置上游。在一个新的克隆之后,你将有一个本地

没有 checkout 的 Git pull?

我习惯于在我正在处理的分支中运行gitpull和其他命令。但是我已经建立了一个多人合作的开发服务器,所以我不想在做的时候切换分支。如果我想从我们都使用的github存储库更新开发服务器上的现有分支,正确的方法是什么?如果我运行命令“gitpullgithubbranchname”,是否会简单地将分支pull入当前分支?我能找到的所有git示例似乎都表明您首先运行“checkoutbranchname”,然后进行pull。我正在努力避免这种情况。正如我所说,这是一个现有分支,我只想更新到最新版本。 最佳答案 我一直在寻找同样的东西,最

没有 checkout 的 Git pull?

我习惯于在我正在处理的分支中运行gitpull和其他命令。但是我已经建立了一个多人合作的开发服务器,所以我不想在做的时候切换分支。如果我想从我们都使用的github存储库更新开发服务器上的现有分支,正确的方法是什么?如果我运行命令“gitpullgithubbranchname”,是否会简单地将分支pull入当前分支?我能找到的所有git示例似乎都表明您首先运行“checkoutbranchname”,然后进行pull。我正在努力避免这种情况。正如我所说,这是一个现有分支,我只想更新到最新版本。 最佳答案 我一直在寻找同样的东西,最

Git:自动从存储库中 pull ?

有什么方法可以设置git以使其监听来自远程仓库的更新并在发生更改时pull?用例是我想使用git部署一个web应用程序(所以我得到了部署应用程序的版本控制)但是想把“中央”gitrepo放在Github而不是Web服务器上(Github的界面非常好).有人成功了吗?Heroku是如何做到的?我的Google-fu没有给我任何相关结果。 最佳答案 Git有“钩子(Hook)”,可以在其他Action之后执行的Action。您似乎在寻找的是“接收后Hook”。在github管理中,您可以设置一个接收后url,每当有人推送到您的repo时

Git:自动从存储库中 pull ?

有什么方法可以设置git以使其监听来自远程仓库的更新并在发生更改时pull?用例是我想使用git部署一个web应用程序(所以我得到了部署应用程序的版本控制)但是想把“中央”gitrepo放在Github而不是Web服务器上(Github的界面非常好).有人成功了吗?Heroku是如何做到的?我的Google-fu没有给我任何相关结果。 最佳答案 Git有“钩子(Hook)”,可以在其他Action之后执行的Action。您似乎在寻找的是“接收后Hook”。在github管理中,您可以设置一个接收后url,每当有人推送到您的repo时

Git checkout/pull 不删除目录?

我有我的repo@github。自己在家做了一些工作,推到github上了。它涉及删除一些文件和目录。现在我在我的工作箱上,在删除文件和目录之前,它有一份代码副本。我发布了以下内容:gitremoteupdategitcheckoutHEADgitpulloriginHEAD它删除了它应该拥有的所有文件,但没有删除文件所在的目录。两个问题:为什么不删除目录?是否有我可以在当前状态下发出的git命令来删除它们? 最佳答案 Git不跟踪目录,因此它不会删除因merge或其他更改而变空的目录。但是,您可以使用gitclean-fd删除未跟

Git checkout/pull 不删除目录?

我有我的repo@github。自己在家做了一些工作,推到github上了。它涉及删除一些文件和目录。现在我在我的工作箱上,在删除文件和目录之前,它有一份代码副本。我发布了以下内容:gitremoteupdategitcheckoutHEADgitpulloriginHEAD它删除了它应该拥有的所有文件,但没有删除文件所在的目录。两个问题:为什么不删除目录?是否有我可以在当前状态下发出的git命令来删除它们? 最佳答案 Git不跟踪目录,因此它不会删除因merge或其他更改而变空的目录。但是,您可以使用gitclean-fd删除未跟

Git 从另一个仓库 pull

我有一个名为Generic的存储库,它是一个通用应用程序。我已将它fork到一个名为Acme的存储库中,该存储库仅构建在应用程序存储的Generic存储库上,并向其中添加了AcmeCo品牌。如果我对Generic中的核心功能进行更改,我想用我对中的核心功能所做的最新更改更新Acme存储库通用。我该怎么做?据我所知,我实际上是在尝试将上游存储库中所做的更改merge到当前的复刻中。如果这意味着什么,我正在尝试这样做,因为我有一个通用的应用程序,然后我将在该应用程序的基础上构建并为个人客户打造品牌(如本例中的Acme)。如果有更简洁的方法,请告诉我。 最佳答案

Git 从另一个仓库 pull

我有一个名为Generic的存储库,它是一个通用应用程序。我已将它fork到一个名为Acme的存储库中,该存储库仅构建在应用程序存储的Generic存储库上,并向其中添加了AcmeCo品牌。如果我对Generic中的核心功能进行更改,我想用我对中的核心功能所做的最新更改更新Acme存储库通用。我该怎么做?据我所知,我实际上是在尝试将上游存储库中所做的更改merge到当前的复刻中。如果这意味着什么,我正在尝试这样做,因为我有一个通用的应用程序,然后我将在该应用程序的基础上构建并为个人客户打造品牌(如本例中的Acme)。如果有更简洁的方法,请告诉我。 最佳答案