你的分支领先于原创/大师'由1提交。拉后

时间:2014-07-23 10:11:52

标签: git

我的工作程序: - 在devel中进行更改 - 满意后推送回购 - 从回购到生产(也是git环境)最新消息

我不在生产工作空间工作,它只是一个用作生产环境的git仓库。所有更改都在开发中完成,然后推/拉以部署到生产中。

在最新的步骤中:如果我事先使用git状态,它告诉我没有变化,那么我做一个git pull,来自存储库的最新信息将在我的本地工作空间(生产环境)中。拉git状态后会告诉我:     您的分支通过1次提交超过“origin / master”。 然后我做一个git fetch。 Git状态很高兴。没有更多关于成功的重新定位。

每次拉动后都会发生这种情况。我在stackoverflow上找到了关于这个git消息的各种其他问题,但通常答案是:“你真的领先,分阶段推动你的改变”。不是这种情况。我也尝试过自己使用fetch,但之后什么都没有被取出,只有当我执行git pull时,才会获取来自repo的更改。如果我不在拉动之间进行git取,它只计算我拉动的次数。所以:提前1次提交,提前2次提交等。

顺便说一下:如果我不进行提取,一切正常,那就是git状态下的这条消息,我不明白。 BTW2:我应该在这个工作过程中使用git checkout而不是git pull,因为真的没有任何东西要合并吗?

***:# git status
# On branch master
nothing to commit (working directory clean)

***:# git pull origin master
Password for ---(repos): 
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 4), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
From ---(repos)
 * branch            master     -> FETCH_HEAD
Updating ebcff77..c54d9ae
Fast-forward
 application/libraries/CmsKalender.php |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

***:# git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)

***:# git fetch
Password for ---(repos): 
From ---(repos)
   ebcff77..c54d9ae  master     -> origin/master

***:# git status
# On branch master
nothing to commit (working directory clean)

0 个答案:

没有答案