我無法理解git本地和遠程版本控制的概念。例如,我有一個iPhone應用程序在本地git代表。最初這是我的主分支。然後我檢查了一個新的分支git checkout -b "update-2.0.1"
。git push說一切都是最新的
然後我設置了git push origin update-2.0.1
以確保我有一個獨立的分支來開發此應用更新,並在完成合並後將其重新分配到我的主分支中。精細!
現在我在更新分支上,我想爲每個問題ID創建分支。所以我說git checkout -b "#3178"
- 當我現在嘗試推送這個新問題 - 在我的遠程存儲庫中的分支git說"Everything-up-to-date"
。
我不明白爲什麼不可能將此問題分支推送到遠程存儲庫?
git remote -b
回報
產地/主
產地/更新2.0.1
我很想看到第三分支
產地/最新情況: 2.0.1 /#3178
你有什麼東西進入這個新的分支?它可能是空的。 – gabrielhilal
它是空的,但update-2.0.1也是空的,git將它推送到遠程。現在它不能......? – MrBr