我想在Heroku上創建一個分段分支,但有些東西我不太明白。Git推Heroku電流分支到遠程
假設我已經創建了一個應用程序的Heroku和設置遙控器指向分期遠程,如果我做的:
git checkout -b staging staging-remote/master
我得到所謂的「分期」的本地分支追蹤舉辦的遠程/主 - 或者這就是我想....
但是:
git remote show staging-remote
給了我這樣的:
remote staging
Fetch URL: [email protected]:myappname.git
Push URL: [email protected]:myappname.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
staging-remote merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
正如你所看到的那樣,拉看起來很合理,但是默認推送沒有。這意味着,如果我這樣做:
混帳推分期遠程
我要去把我的本地的master分支到分段分支。但是,這不是我想要的....基本上,我想更新合併到我的分期分支,然後輕鬆地把它推到Heroku的,而不必指定,像這樣的分支:
git push staging-remote mybranch:master
上面沒有硬但我想避免無意中執行之前的推送並推錯了錯誤的分支......這對於我想創建的生產分支來說是非常重要的!
我試着混帳配置搞亂,但還沒有想出如何得到這個權利又...
向後;你想要: 'git config remote。[remoteName] .push [localBranchName]:[remoteBranchName]' – 2011-10-29 03:52:18
@DavidAlpert:不,你已經有了換句話說master'的 – nickgrim 2011-12-02 17:04:29
@nigkgrim是完全正確的。 – thekingoftruth 2011-12-13 19:08:31