日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git远程仓库和分支

發布時間:2025/4/16 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git远程仓库和分支 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

管理遠程倉庫需要知道如何添加遠程倉庫、移除無效的遠程倉庫、管理各種遠程分支和設置是否跟蹤這些分支

  • 倉庫與分支
  • ?

    2. 顯示遠程倉庫

    Git remote命令列出每個遠程倉庫的簡短名稱,在克隆某個倉庫之后,至少可以看到名為origin的遠程倉庫,這是git給克隆的源服務器取的默認名稱。可以用-v參數,這樣會顯示git存儲的美格遠程倉庫對應的URL:

    ?

    為了便于同多人協作,一個倉庫會擁有多個遠程倉庫地址,

    ?

    3. 添加遠程庫

    添加一個遠程倉庫,并給它起一個簡短名稱使用,格式:

    Git remote add [shortname] [url]

    之前

    如: git remote add test ssh://git@119.29.xxx.xxx:10053/dev/v8

    這樣可以在命令行中使用test替代完整的URL,比如git fetch test命令(從遠程倉庫中獲取本地倉庫沒有的數據,這樣后,就可以在本地引用遠程倉庫包含的所有分支,并可以任何時候合并或檢查這些分支)

    ?

    4. 從遠程倉庫獲取和拉取數據

    Git fetch [remote-name]

    此命令從遠程倉庫中獲取所有本地倉庫沒有的數據。執行后可以在本地引用遠程倉庫包含的所有分支,并可以在任何時候合并或檢查這些分支。

    當clone倉庫時,clone命令會自動添加遠程倉庫的地址并取名為origin

    比如git clone ssh://git@119.29.xxx.xxx:10053/dev/d10

    當隨后執行git fetch origin時,會獲取到所有自上一次clone/fetch之后被推送到服務器端的新增的變更數據。請注意,git fetch命令只會把數據拉取到本地倉庫,然而它不會自動將這些數據合并到本地的工作目錄。準備好之后,需要手動將這些數據合并到本地內容中。Git pull可以從服務器上獲取的數據自動合并到當前工作目錄下的本地數據。

    ?

    5. 推送數據到遠程倉庫

    當我們需要把變更推送到遠程倉庫,采用git push [remote-name] [branch-name]。如果想把本地master分支推送到遠程的origin服務器上(git clone操作會自動使用這兩個名字作為默認設置)。

    Git push origin master//把任意提交推送到服務器端

    此命令能正常工作的前提是必須擁有clone下來的遠程倉庫的寫權限,并且clone后沒有任何其他人向遠程倉庫推送過數據。如果別人先推送,我們后推送,那么我們的這次推送會直接被拒絕。我們必須用git pull拉取別人的變更,將其合并到我們的工作成果中,然后才能推送。

    ?

    6. 檢查遠程倉庫

    要查看某一遠程倉庫的更多信息,用git remote show remote-name命令。比如:

    chenky@Lenovo-ser:~/git/d10$ git remote show origin

    * remote origin

    ? Fetch URL: ssh://git@119.29.137.28:10053/dev/d10

    ? Push? URL: ssh://git@119.29.137.28:10053/dev/d10

    ? HEAD branch: master

    ? Remote branch:

    master tracked

    // 在本地master分支git pull遠程分支remote/master合并到本地master分支

    ? Local branch configured for 'git pull':

    master rebases onto remote master

    //列出在master分支執行git push會自動推送到遠程分支emote/master

    ? Local ref configured for 'git push':

    master pushes to master (local out of date)

    ?

    7. 刪除和重命名遠程倉庫

    Git remote rename a b//把遠程倉庫a重命名為b

    這個操作也會更改遠程分支的名稱,先前的a/master分支變成了b/master。

    ?

    如處于某種原因,需要刪除某個遠程倉庫,比如當我們遷移了服務器地址,或是不再使用某一倉庫鏡像,又或是某個參與者退出協作時,可用git remote rm命令,如git remote rm a刪掉遠程倉庫a。

    8.切換分支

    track表示的是遠程倉庫與之對應的分支,這個信息被稱為upstream,上游,遠程倉庫的,是上游。本地的,是下游,有一個對應的關系。track?本意是軌跡、跟蹤的意思,使用了--track或者--no-track?來設置這個,這個信息會傳遞給git branch。

    git checkout -t?origin/xxx,xxx是分支名字

    總結

    以上是生活随笔為你收集整理的git远程仓库和分支的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 伊人伊网 | 淫欲av| 温柔女教师在线观看 | 色视频综合 | 岛国av免费观看 | 蜜桃成人无码区免费视频网站 | 91吃瓜今日吃瓜入口 | 色视频免费看 | 天天躁日日躁狠狠躁欧美 | 久久久视频在线观看 | 日本jizzjizz | 一区二区三区美女 | 男人手机天堂 | 天天干天天操天天舔 | 日本青草视频 | 国产欧美日韩激情 | 成人a v视频 | mm131美女大尺度私密照尤果 | 97超碰人人模人人人爽人人爱 | 伊人网在线免费观看 | 欧美亚洲一二三区 | 国产成人精品综合在线观看 | 色综合亚洲 | 麻豆tube | 精品视频一区二区三区四区五区 | 91华人在线 | 成人乱人乱一区二区三区 | 91亚洲国产精品 | 色黄视频网站 | 婷婷伊人久久 | 爆操欧美| 娇妻高潮浓精白浆xxⅹ | 毛片网站在线播放 | av天天看 | 91久久人澡人人添人人爽欧美 | 黄色免费一级 | 中文在线观看高清视频 | 性色av网址 | 日本黄区免费视频观看 | 欧美激情视频二区 | 免费av资源 | 婷婷免费视频 | 精品人人人 | av片国产| 久久国 | 九九视频免费 | 国内三级在线 | 五月开心婷婷 | 毛片在哪里看 | 99人妻少妇精品视频一区 | 黄色一级国产 | 一区二区三区偷拍 | 在线观看av免费 | 国产精品视频在线观看免费 | 伊人亚洲 | 在线免费观看一级片 | 青青草视频国产 | 乱子伦视频在线看 | 亚洲天堂男人的天堂 | 久久国产精品区 | wwwwxxx日本 | 色婷婷在线观看视频 | 国产偷人妻精品一区 | 在线看国产视频 | 麻豆精品久久久久久久99蜜桃 | 国产高清一级 | 亚洲色图另类图片 | 黄色午夜网站 | 亚洲美女久久 | 少妇不卡视频 | 国产精品国产三级国产 | 五月天国产精品 | 午夜777 | 女女同性女同一区二区三区按摩 | 香蕉久久国产av一区二区 | 国产亚洲一区二区三区不卡 | 中文字幕女优 | 久久综合网址 | 日本不卡1 | 日本国产一区二区 | 无码精品一区二区三区在线 | 黑人巨大精品欧美黑白配亚洲 | 久久久久久蜜桃一区二区 | 日本少妇与黑人 | 伊人一区二区三区四区 | 中文字幕日韩久久 | 毛片一级在线观看 | 91蜜桃网站 | xx在线视频 | 一级一片免费播放 | 日韩免费观看一区二区 | 男人狂揉女人下部视频 | 你懂的在线观看网址 | 97精品一区二区视频在线观看 | 四色成人网 | 日本女人一级片 | 噜噜吧噜噜色 | 隔壁人妻偷人bd中字 | 久久久久免费 |