相关疑难解决方法(0)

使用Git如何在本地和远程之间找到更改

这是两个不同的问题,但我认为它们是相关的.

  1. 使用Git时,如何找到我在本地提交但尚未推送到远程分支的更改?我正在寻找类似于Mercurial命令的东西hg outgoing.

  2. 使用Git时,如何在执行拉动之前找到远程分支的更改?我正在寻找类似于Mercurial命令的东西hg incoming.

对于第二种:有没有办法看看有什么可用,然后挑选我想要的变化?

git mercurial

150
推荐指数
6
解决办法
9万
查看次数

什么是hg传出(hg out)或hg传入(hg in)的git等价物?

可能重复:
如何在git中看到传入的提交?

什么是"hg outgoing"或"hg incoming"的git等价物?

在Mercurial中,hg outgoing列出比服务器上的更改集更新的变更集,如果我这样做,将发送hg push.同样反向hg incominghg pull.

git mercurial

88
推荐指数
1
解决办法
3万
查看次数

Google App Engine和Git最佳做法

我正在Google App Engine上开发一个小型宠物项目,我想使用github将源代码保存在源代码管理下; 这将允许我的一个朋友结帐并修改来源.

我只有一个PetProject包含所有来源的目录,而Google App Engine开发服务器指向该目录.

直接从PetProject目录创建一个repo是正确的还是最好创建一个镜像开发PetProject目录的第二个目录?
在后一种情况下,任何时候我的朋友会释放出一些新的东西,我需要从SVN获取修改后的文件复制到开发PetProject目录.

如果我决定将repo保留在开发目录中,那么跳过.gitGae yaml就够了吗?

这里的最佳做法是什么?

git google-app-engine

16
推荐指数
1
解决办法
7186
查看次数

如何用Git跟踪新的提交?

我正在写一个外部Git插件.如果commit包含一些文本,它应该在Git中处理提交并在另一个系统中创建一些实体.请注意,我想搜索整个存储库,而不是一些分支.另外我的插件中有存储空间,所以我可以存储一些修订版SHA

我在本地克隆Git存储库并定期获取它.在获取期间,我想要发现自上次同步以来添加了哪些新提交.有没有简单的方法来做到这一点?

一种解决方案是创建本地分支,并在获取后发现本地分支和原始分支之间的差异.但是如果远程分支上有强制更新怎么办?在这种情况下,差异可能很大,并且相同的提交可以处理两次.此外,如果我将使用本地分支解决方案,并在远程服务器上添加新分支,我绝对不希望处理新分支中的所有提交,只是唯一的提交.

Git'fetch'命令绝对可以做到这一点.所以我希望有一些简单的方法.

git

5
推荐指数
1
解决办法
282
查看次数

标签 统计

git ×4

mercurial ×2

google-app-engine ×1