第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我需要顯式地推動一個新分支?

為什么我需要顯式地推動一個新分支?

Git
幕布斯6054654 2019-06-15 17:45:12
為什么我需要顯式地推動一個新分支?我是新來的git我在練習。我創(chuàng)建了一個本地分支機構,但我看到了git push我的分支沒有上傳到存儲庫。我不得不這樣做:git push -u origin --all.這是為什么?在默認情況下,分支不是要被推送的新更改嗎?為什么我需要運行第二個命令?
查看完整描述

3 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

你不知道,見下文

我覺得這個‘功能’相當惱人,因為我不想發(fā)射火箭到月球,只是推我該死的樹枝。你可能也是,否則你就不會在這里了!

下面是修復:如果您希望它隱式地推送當前分支,而不管該分支是否存在于原點,只需發(fā)出一次此命令,您將絕不可能必須再次在任何地方:

git config --global push.default current

所以如果你做這樣的分支:

git checkout -b my-new-branch

然后進行一些提交,然后執(zhí)行

git push -u

如果不存在,它將為您創(chuàng)建所述分支,以便將其輸出到原點(在該分支上)。

注意-u位確保它們是鏈接的,如果您以后要從所述分支中拔出它們。如果你沒有計劃以后拉分支(或者如果你同意另一個班輪的話)-你是不必要的。


查看完整回答
反對 回復 2019-06-15
?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

輸出.git push當推動一個新的分支

> git checkout -b new_branch
Switched to a new branch 'new_branch'
> git push
fatal: The current branch new_branch has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin new_branch

簡單git push假設當前本地分支正在跟蹤的遠程分支已經(jīng)存在。如果不存在這樣的遠程分支,并且希望創(chuàng)建該分支,則必須使用-u(簡寫為--set-upstream)旗子。

為什么會這樣?我想實現(xiàn)者認為在遠程上創(chuàng)建分支是一個非常重要的操作,因此很難錯誤地做到這一點。git push是你一直在做的事。

“在默認情況下,分支不是要被推送的新更改嗎?”我想說的是,Git中的“改變”是一種承諾。分支是指向提交的指針。對我來說,將推送視為將提交到其他存儲庫的東西更有意義。哪個提交被推送取決于您所處的分支以及該分支與遠程分支的跟蹤關系。

中跟蹤分支的更多信息。Pro Git圖書的遠程分支章節(jié).


查看完整回答
反對 回復 2019-06-15
  • 3 回答
  • 0 關注
  • 594 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號