欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一文掌握git?push命令

 更新時間:2023年01月19日 09:24:47   作者:LoongTech  
git?push就是將本地的更新推送到遠程別名,這篇文章主要介紹了git?push命令詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

git push命令

以上列舉的參考文獻將的非常棒,是目前我見到的寫的最完整的。

git push命令用于將本地分支的更新,推送到遠程主機。它的格式與git pull命令相仿。

git push <遠程主機名> <本地分支名>:<遠程分支名>

注意:這里的:前后是必須沒有空格的。

如果省略遠程分支名,則表示將本地分支推送與之存在"追蹤關(guān)系"的遠程分支(通常兩者同名),如果該遠程分支不存在,則會被新建。

git push origin master

上面命令表示,將本地的master分支推送到origin主機的master分支。如果后者不存在,則會被新建。

如果省略本地分支名,則表示刪除指定的遠程分支,因為這等同于推送一個空的本地分支到遠程分支。

#慎用!刪除遠程倉庫的分支
git push origin :master
# 等同于
git push origin --delete master

上面命令表示刪除origin主機的master分支。

如果當(dāng)前分支與遠程分支之間存在追蹤關(guān)系,則本地分支和遠程分支都可以省略。

 git push origin

上面命令表示,將當(dāng)前分支推送到origin主機的對應(yīng)分支。

如果當(dāng)前分支只有一個追蹤分支,那么主機名都可以省略。

git push

如果當(dāng)前分支與多個主機存在追蹤關(guān)系,則可以使用-u選項指定一個默認主機,這樣后面就可以不加任何參數(shù)使用git push。

git push -u origin master

上面命令將本地的master分支推送到origin主機,同時指定origin為默認主機,后面就可以不加任何參數(shù)使用git push了。

參考文獻:http://www.cnblogs.com/dyh-air/p/9257237.html

PS:git push 命令詳解

對 git push 命令一直都是處于一知半解的狀態(tài),就知道它是將本地的更改推送到遠程別名里面,

直到最近通過一寫練習(xí)才更加清晰了一點

git push 顧名思義就是將本地的更新推送到遠程別名
它有幾個常見的選項,接下來一一對它們講解

假如我們現(xiàn)在只有一個遠程別名(remote): origin

1. 無參數(shù),直接 git push

git push 這種情況 git 會檢查當(dāng)前所在的分支有沒有設(shè)置 upstream branch, 也就是該分支對應(yīng)的上游分支,也就是對應(yīng)的遠程別名(remote)里面的分支。

  • 如果有,則直接推送當(dāng)前分支的歷史版本到遠程別名里面對應(yīng)的分支。此時 git 只推送該分支的更新,不考慮其他分支。
  • 如果沒有(新建立的分支),則會直接報錯:The current branch d has no upstream branch. 此時只能參考以下的情況做處理

2. git push -u origin 當(dāng)前分支名 or git push --set-upstream origin abc

新建立的分支第一次直接 push 時會報錯,是我們還沒有設(shè)置當(dāng)前分支對應(yīng)的遠程別名里面的分支,可以使用的命令 git push --set-upstream origin abc,這樣就可以將本地的 abc 分支(假設(shè)本地分支叫做abc)推送到遠程別名里面的 abc 分支,如果遠程別名里面沒有 abc 這個分支,則會自動建立一個 abc 分支并接收推送的內(nèi)容;并且為當(dāng)前的分支設(shè)置了 upstream branch, 以后再推送該分支就可以直接執(zhí)行 git push 了(當(dāng)然也只是push當(dāng)前所在的本地分支,不會處理其他本地分支)。如果以后想要修改 upstream branch, 可以使用 git branch --set-upstream-to origin/abc,設(shè)置好了以后該分支也可以直接執(zhí)行 git push 向遠程別名的響應(yīng)分支推送了,但是修改 upstream branch 有個問題,就是比如現(xiàn)在是 abc 分支,一般來講肯定也是推送到遠程別名里面的 abc 分支,本地分支和遠程別名的分支一一對應(yīng),修改之后比如 git branch --set-upstream-to origin/efg 后,以后再 git push 時 git 就會報錯:The upstream branch of your current branch does not match the name of your current branch. 就是遠程的分支名和當(dāng)前的分支名不匹配,并且提示如果推送到你想要的分支。

3. git push --all

直接推送所有本地分支,那些沒有設(shè)置 upstream branch 的會自動創(chuàng)建響應(yīng)的遠程別名分支,然后接收推送的內(nèi)容,但是沒有為本地分支設(shè)置遠程別名的分支

到此這篇關(guān)于git push命令詳解的文章就介紹到這了,更多相關(guān)git push命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • GIT如何修改賬號密碼重新登錄和保存密碼

    GIT如何修改賬號密碼重新登錄和保存密碼

    這篇文章主要介紹了GIT如何修改賬號密碼重新登錄和保存密碼問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • ImageMagick免費開源圖片批處理利器使用詳解

    ImageMagick免費開源圖片批處理利器使用詳解

    這篇文章主要為大家介紹了ImageMagick免費開源圖片批處理利器使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 即時通訊軟件在網(wǎng)頁上啟動臨時對話的鏈接代碼

    即時通訊軟件在網(wǎng)頁上啟動臨時對話的鏈接代碼

    旺旺臨時對話的鏈接,MSN臨時對話的鏈接,Skype臨時對話的鏈接
    2008-11-11
  • git恢復(fù)刪除的分支及內(nèi)容的方法

    git恢復(fù)刪除的分支及內(nèi)容的方法

    下面小編就為大家?guī)硪黄猤it恢復(fù)刪除的分支及內(nèi)容的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 詳解Git合并分支的流程步驟

    詳解Git合并分支的流程步驟

    這篇文章主要介紹了詳解Git合并分支的流程步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 音視頻基本概念和FFmpeg的簡單入門教程詳解

    音視頻基本概念和FFmpeg的簡單入門教程詳解

    FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計算機程序??梢暂p易地實現(xiàn)多種視頻格式之間的相互轉(zhuǎn)換,這篇文章主要介紹了音視頻基本概念和FFmpeg的簡單入門,需要的朋友可以參考下
    2022-04-04
  • VSCode 如何隱藏側(cè)邊欄文件或文件夾

    VSCode 如何隱藏側(cè)邊欄文件或文件夾

    開發(fā)時有些文件根部就會動,可能是運行的環(huán)境或者緩存,可能是其他的文件,但是又不能刪除,影響開發(fā)的觀感,那么怎么在側(cè)邊欄欄隱藏文件呢,下面小編給大家分享VSCode 如何隱藏側(cè)邊欄文件或文件夾,感興趣的朋友一起看看吧
    2024-03-03
  • IDEA Git Stash 使用詳解

    IDEA Git Stash 使用詳解

    這篇文章主要介紹了IDEA Git Stash 使用詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 百度搜索引擎一些鮮為人知的深度搜索語法

    百度搜索引擎一些鮮為人知的深度搜索語法

    搜索引擎是大家在日常生活和工作中必備的工具,查個明星八卦、地址,搜索遇到的某個問題的解決方法,其實搜索引擎的背后,有很多鮮為人知的搜索語法
    2021-11-11
  • Chrome瀏覽器斷點調(diào)試技巧(非常詳細!)

    Chrome瀏覽器斷點調(diào)試技巧(非常詳細!)

    在我們?nèi)粘i_發(fā)中,常常利用chrome強大的控制臺Sources下面進行代碼斷點調(diào)試,這篇文章主要給大家介紹了關(guān)于Chrome瀏覽器斷點調(diào)試技巧的相關(guān)資料,需要的朋友可以參考下
    2023-09-09

最新評論