国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git 進(jìn)階系列教程--push

這篇具有很好參考價(jià)值的文章主要介紹了git 進(jìn)階系列教程--push。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

git push

功能介紹

將本地倉庫中的內(nèi)容同步到遠(yuǎn)程倉庫

指令解析

git push

這個(gè)命令就上將本地倉庫中的文件同步到遠(yuǎn)程。是平時(shí)用到push最多的指令。它其實(shí)是一種簡寫方式。省略了遠(yuǎn)程倉庫的地址,本地分支。

git push -u origin master

這個(gè)命令是比較全的一條指令。意思是推送本地master分支到遠(yuǎn)程(origin)的master分支上。-u參數(shù)表示upstream,是“上游”的意思,意思是指定本地分支和遠(yuǎn)程分支的關(guān)聯(lián)關(guān)系。一旦設(shè)定以后就可以使用git push這種簡寫形式了。git就知道本地的分支要上傳到哪個(gè)遠(yuǎn)程倉庫,哪個(gè)分支。

git push -u origin master:master

這條命令比上一條更全一點(diǎn),作用沒有一點(diǎn)區(qū)別,就是上一條命令的完整形式。這條命令的兩個(gè)master表示的分別是本地和遠(yuǎn)程的分支。前者本地,后者遠(yuǎn)程。

git push --set-upstream origin master

看這條命令能很容易猜出它的作用。沒錯(cuò),它和前兩條命令的作用一致。感覺上就像是-u參數(shù)的完整寫法。假設(shè)你的本地分支還沒有和遠(yuǎn)程分支做關(guān)聯(lián)。那你執(zhí)行g(shù)it push命令時(shí)肯定會(huì)報(bào)錯(cuò)對(duì)不。那你看報(bào)錯(cuò)信息里,它就提醒你應(yīng)該執(zhí)行g(shù)it push --set-upstream origin/xxx master。在我不怎么熟悉git命令時(shí),我通常就這么干,先git push 然后復(fù)制報(bào)錯(cuò)信息再執(zhí)行一遍。

git push -f

這個(gè)命令的作用是強(qiáng)制推送本地倉庫到遠(yuǎn)程。完整寫法是:git push -force。有些場(chǎng)景下需要用到這個(gè)命令。比如,在多人開發(fā)時(shí),遠(yuǎn)程分支的版本很可能領(lǐng)先你本地版本。你只有將遠(yuǎn)程倉庫的代碼拉拉下來,然后合并,才能push(這才是正常工作流程)。那你不想合并遠(yuǎn)程代碼,就可以用-f強(qiáng)制推送。這樣你的git版本會(huì)覆蓋掉遠(yuǎn)程的git版本。注意,讓遠(yuǎn)程的代碼內(nèi)容被你的代碼覆蓋,所以你一定要確定有必要這么做,否則你的小伙伴可能正在提刀來的路上。再比如,你推送了一個(gè)不必要的commit。你在本地還能reset或者amend指令挽救,但是遠(yuǎn)程就很難這么操作,那么強(qiáng)制覆蓋就是一個(gè)不錯(cuò)的選擇。再次強(qiáng)調(diào),非必要?jiǎng)e這么做。

git push origin --delete master

這個(gè)命令的作用是刪除遠(yuǎn)程(origin)倉庫的master分支。這樣你就不必去github去自己手動(dòng)刪除了。

git push origin :master

注意這里的冒號(hào)----- : -------。記憶力沒那么差的同學(xué)應(yīng)該記得一份鐘前看到過上面的git push -u origin master:master命令。這兩條命令的區(qū)別就是少了-u參數(shù)和少了前面的master。少了-u無非就是不需要指定本地和遠(yuǎn)程的關(guān)聯(lián)。少了前面的master就有趣了,前面的master表示的是本地分支master,那這個(gè)命令就是推送本地空分支到遠(yuǎn)程master,達(dá)到的效果就是刪除遠(yuǎn)程的master分支。也就是和上一條命令效果一致。

git push --all

這個(gè)命令我一般不怎么用。作用是將本地所有分支都推送到遠(yuǎn)程倉庫。git push是將本地當(dāng)前所在的分支推送到遠(yuǎn)程嘛。這個(gè)就是推送所有分支,我還沒遇見這樣場(chǎng)景,可能我工作習(xí)慣單線程。

git push origin --tags

如果你給你的某個(gè)分支打上了標(biāo)簽。git tag v1.0.1 a23lijis3。然后你想同步到遠(yuǎn)程,所有你git push了一下。但是你到遠(yuǎn)程倉庫看的時(shí)候你會(huì)發(fā)現(xiàn)沒有這個(gè)tag。因?yàn)間it push是不會(huì)推送tag標(biāo)簽的。這個(gè)時(shí)候你要額外加上–tags指令。文章來源地址http://www.zghlxwxcb.cn/news/detail-630405.html

到了這里,關(guān)于git 進(jìn)階系列教程--push的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決 github 網(wǎng)站 git push 或者 git clone 代碼速度太慢

    工作中往往需要從 github 上 clone 別人的代碼或者 Push 代碼,如果特別慢或者根本連接不上!有個(gè)修改 hosts 的方法,不完全保證,可以試試! 1、獲取 global.ssl.fastly 地址 訪問 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo,獲取 cdn 域名以及 IP Address 2、獲取 global.ssl.fastly 地址 訪

    2024年02月02日
    瀏覽(25)
  • 解決:使用git提交代碼到github時(shí),git push總是報(bào)錯(cuò)的問題

    解決:使用git提交代碼到github時(shí),git push總是報(bào)錯(cuò)的問題

    ??github在2021年8月13日的時(shí)候修改了認(rèn)證方式,不能使用賬戶登錄的方式去push代碼等等操作,而是使用生成倉庫的個(gè)人密鑰去push代碼等操作。所以如果使用的是gitee的話,通過賬戶密碼登錄的方式是可以正常提交的,而如果是使用GitHub的話,那么在最后一步的git push時(shí)是會(huì)報(bào)

    2024年04月13日
    瀏覽(90)
  • Ubuntu創(chuàng)建Git項(xiàng)目并push到遠(yuǎn)程Github

    Ubuntu創(chuàng)建Git項(xiàng)目并push到遠(yuǎn)程Github

    首先在本地創(chuàng)建git倉庫 對(duì)剛剛創(chuàng)建的倉庫進(jìn)行修改 將產(chǎn)生的修改提交到本地 在Github遠(yuǎn)端創(chuàng)建repository 本地與遠(yuǎn)端創(chuàng)建SSH連接 敲以下命令,敲三次回車,生成密鑰 生成的密鑰在用戶目錄下的.ssh文件夾中: 復(fù)制公鑰:id_rsa.pub (星號(hào)是我自己為了加密弄得嘿嘿) 將公鑰復(fù)制到

    2024年02月12日
    瀏覽(18)
  • github使用workflow工作流git push后自動(dòng)打包部署github pages

    github使用workflow工作流git push后自動(dòng)打包部署github pages

    根目錄新建.github/workflows/docs.yml .github/workflows/ 目錄是用于存放 GitHub Actions 工作流程文件的目錄,該目錄的文件名必須以 .yml 或 .yaml 為后綴名,否則 GitHub 將無法識(shí)別該文件為工作流程文件。這些工作流程文件可用于自動(dòng)化執(zhí)行項(xiàng)目中的各種任務(wù),例如構(gòu)建、測(cè)試、部署等。

    2024年02月10日
    瀏覽(35)
  • git push -f強(qiáng)制沖掉了Github的遠(yuǎn)程倉庫怎么恢復(fù)?

    git push -f強(qiáng)制沖掉了Github的遠(yuǎn)程倉庫怎么恢復(fù)?

    看到有很多教程說,可以本地倉庫回退到之前的 commit,恢復(fù) GitHub 的 remote 倉庫的,但是我遇到的情況是,我本地這個(gè)倉庫是新建的,只有一次 commit 記錄,我是直接 push -f 把 remote 的倉庫全沖了。。。本地根本沒法恢復(fù)。 于是在網(wǎng)上搜索,只找到兩篇相關(guān)的文章,參考這個(gè)老

    2024年02月04日
    瀏覽(21)
  • git push 到 github 出現(xiàn) fatal: Authentication failed 的處理方案

    git push 到 github 出現(xiàn) fatal: Authentication failed 的處理方案

    花了不少時(shí)間,記錄一下這個(gè)問題。 問題截圖: 解決方式(點(diǎn)擊鏈接有官方文檔說明): 將遠(yuǎn)程 URL 從 SSH 切換到 HTTPS(已經(jīng)是https的直接忽略) 生成細(xì)粒度token 安裝Github CLI緩存token 使用 gh auth login 按提示操作登陸即可正常操作。

    2024年02月11日
    瀏覽(16)
  • 【Git 教程系列第 27 篇】ssh: connect to host github.com port 22: Connection refused 的解決方案

    【Git 教程系列第 27 篇】ssh: connect to host github.com port 22: Connection refused 的解決方案

    這是【Git 教程系列第 27 篇】,如果覺得有用的話,歡迎關(guān)注專欄。 一:問題描述 自己的一個(gè) git 項(xiàng)目,昨天在公司正常 push 的時(shí)候,提示文字信息如下 提示截圖信息如下 有人說是因?yàn)殚_了代理的原因,不過之前我開著代理提交是沒有問題的,但還是試了一試,可惜并沒有

    2024年02月08日
    瀏覽(26)
  • 【git push指令提交項(xiàng)目報(bào)錯(cuò)】 fatal: unable to access ‘https://github.com/xxxxx/xxx.git/‘: OpenSSL SSL_read: Co

    問題一: 問題二: 兩個(gè)問題都可以以下嘗試 1. 關(guān)閉網(wǎng)絡(luò)代理(比如關(guān)閉網(wǎng)絡(luò)代理等vpn), 2.所連網(wǎng)絡(luò)是校園網(wǎng)等內(nèi)網(wǎng),沒有權(quán)限訪問github網(wǎng)站(可以直接點(diǎn)擊github官網(wǎng)測(cè)試一下),如果確實(shí)無法訪問,直接連手機(jī)熱點(diǎn)就可以。 另附git提交指令:

    2024年02月16日
    瀏覽(102)
  • 【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作

    【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作

    目錄 使用遠(yuǎn)程倉庫的目的 將本地倉庫同步到git遠(yuǎn)程倉庫 1.克隆遠(yuǎn)程倉庫(clone) 2.新建一個(gè)文件 3.將工作區(qū)的文件添加到暫存區(qū) 4.將暫存區(qū)的文件添加到本地倉庫(commit) 5.提交(同步)到遠(yuǎn)程倉庫(push) 6.遠(yuǎn)程庫拉取到本地庫(pull) 7.團(tuán)隊(duì)協(xié)作開發(fā)和跨團(tuán)隊(duì)協(xié)作開發(fā)(開源項(xiàng)目) 作用:備

    2024年01月21日
    瀏覽(131)
  • 【Git系列】Github指令搜索

    【Git系列】Github指令搜索

    ??????歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識(shí),也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學(xué)習(xí),不斷總結(jié),共同進(jìn)步,活到老學(xué)到老 導(dǎo)航 檀越劍指大廠系列:全面總

    2024年02月05日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包