2012-03-21 22 views
0

我有一个远程的Git仓库,我已经克隆一个分支 混帐克隆-b BRANCHNAME的git @服务器:/home/myproject.gitgit的承诺不使其向远程服务器

我在做我的变化克隆回购和我承诺。 我运行一个git日志--pretty = ONELINE,我看到我的提交信息

那我走了一个混帐推

我做的是另再克隆,我没有看到我的最后一次提交 在存储服务器,我运行了一个git log --pretty = oneline,而且我没有看到最后一次提交。

我没有正确地做什么?

+0

请显示'git push'的输出,'git status'显示的是什么,最后是第二次检查分支? – 2012-03-21 00:07:30

+0

假设您的推送没有返回任何错误,您必须执行'git checkout branchName'来查看克隆/远程中的更改。 – 2012-03-21 00:09:57

+0

而不是试图解释你做了什么,或者你认为你做了什么,只需在一两句话中解释你认为是错误的,并给出你使用的EXACT命令。例如 - 你只是说你重新克隆。你是否再次指定分支? – manojlds 2012-03-21 00:11:51

回答

2

git log --pretty=oneline branchname 

(或做git checkout branchname,然后做git log

验证是否犯有或没有。否则,你可能一直在检查主记录。

如果这不是问题,请确保您的推送没有问题,并且您没有收到一些错误。

PS:这也是一个很好的做法,做git push origin branchname,特别是如果你正在创建一个新的分支,并且你想单独推动这个分支。

+0

我看到我的分支提交日志...那么,为什么当我在一个全新的地方重新登录同一分支时,我没有看到我的更改 – reza 2012-03-21 00:16:42