git version 1.7.3.5
我有以下分支:更新分支使用Git拉
git branch
image
master
* video
我做在辦公室做一些工作。當我回到家時,我總是在我家的筆記本上更新。
然而,當我做了git remote show origin
我得到如下:
Local refs configured for 'git push':
image pushes to image (up to date)
master pushes to master (fast-forwardable)
video pushes to video (local out of date)
所以我做了一個混帳拉所有這些分支:
git pull origin image
git pull origin master
git pull origin video
當我做了一個git狀態我得到的視頻和圖像分支:
nothing to commit (working directory clean)
當我在主分支上執行git status時,我得到:
Your branch is ahead of 'origin/master' by 5 commits.
我不明白以下(fast-forwardable)
和(local out of date)
?
但在視頻的git狀態它說它是最新的?
我需要推動我的主人,如果它提前5提交?
的任何建議
運行`git日誌--stat --pretty =格式爲: '%中房%H%CRESET - %S%Cgreen(%CR)%CRESET' --abbrev提交--date = relative origin/master..master`來獲得關於差異的印象。 `(快速轉發)`意味着推送是安全的:分支具有相同的提交,除了一個分支(在你的情況下是`local`)在頂部有一些額外的提交。 – jfs 2011-01-30 16:53:00