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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【Git】远程分支

發布時間:2024/10/12 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Git】远程分支 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【Git】遠程分支

轉載:https://www.cnblogs.com/yangchongxing/p/10239270.html

目錄

============================

1、查看遠程倉庫

2、添加遠程倉庫

3、拉取遠程分支

4、推送到遠程分支

5、重命名遠程倉庫

6、刪除遠程倉庫

7、新建遠程分支

8、查看遠程分支

9、刪除遠程分支

============================

1、查看遠程倉庫

1.1、顯示每一個遠程服務器的簡寫

$ git remote $ git remote show origin

1.2、顯示需要讀寫遠程倉庫使用的 Git 保存的簡寫與其對應的 URL

$ git remote -v origin https://gitee.com/yangchongxing/ycx-test.git (fetch) origin https://gitee.com/yangchongxing/ycx-test.git (push)

1.3、獲得遠程分支的更多信息

$ git remote show origin * remote originFetch URL: https://gitee.com/yangchongxing/ycx-test.gitPush URL: https://gitee.com/yangchongxing/ycx-test.git HEAD branch: masterRemote branch:master trackedLocal branch configured for 'git pull':master merges with remote masterLocal ref configured for 'git push':master pushes to master (fast-forwardable)

1.4、顯式地獲得遠程引用的完整列表

$ git ls-remote origin 9525a36f34106c59ce28dbd76b5f70a00bb2909b HEAD 9525a36f34106c59ce28dbd76b5f70a00bb2909b refs/heads/master

?

2、添加遠程倉庫

格式:git remote add <shortname> <url>

shortname 遠程庫名簡寫,url 倉庫地址

$ git remote add pb https://github.com/paulboone/ticgit

現在你可以在命令行中使用字符串 pb 來代替整個 URL。可以運行?

$ git fetch pb

?

3、拉取遠程分支

3.1、僅拉取

格式:git fetch [遠程庫名]

遠程服務名可選

$ git fetch origin
$ git fetch

這個命令會訪問遠程倉庫,從中拉取所有你還沒有的數據。 執行完成后,你將會擁有那個遠程倉庫中所有分支的引用,可以隨時合并或查看。

注意:在沒有執行 git fetch 命令前,執行如下的切換命令得到的結果是不對的

$ git checkout -b server_branch origin/server_branch

3.2、拉取并且合并

格式:git pull <遠程庫名> <遠程分支名>[:本地分支名>]

拉取遠程庫中的 master 分支,與本地的 master 分支進行merge,如下

$ git pull origin master:master

如果是要與本地當前分支merge,則冒號后面的<本地分支名>可以不寫

$ git pull origin master

?3.3、修剪,刪除遠程庫上已經不存在的遠程跟蹤引用,下面命令是同一個

$ git fetch -p $ git fetch --prune

?

4、推送到遠程分支

格式:git push [遠程庫名] [遠程分支名]

將當前已經追蹤的 master 分支 推送到遠程 master 分支上

$ git push origin master

格式:git push [遠程庫名] [本地分支名:][遠程分支名]

將本地 localfix 分支,推送到遠程 serverfix 分支上

$ git push origin localfix:serverfix

推送本地的 localfix 分支,將其作為遠程倉庫的 serverfix 分支,可以通過這種格式來推送本地分支到一個命名不相同的遠程分支

$ git push -u origin master

參數:-u,指定一個默認主機,這樣后面就可以不加任何參數使用 git push 命令

?

5、重命名遠程倉庫

$ git remote rename pb paul

值得注意的是這同樣也會修改你的遠程分支名字。 那些過去引用 pb/master 的現在會引用 paul/master。

?

6、刪除遠程倉庫

$ git remote rm paul

?

7、新建遠程分支

7.1、方式一

創建 nb 分支

$ git checkout -b nb

提交本地 nb 分支到服務器 nb 分支

$ git push origin nb

拉取合并服務器 nb 分支

$ git pull origin nb

這樣在服務器上就多了一個 nb 分支

7.2、方式二?

$ git push origin master:svrbranch

把本地?master 分支提交到?origin 的?svrbranch 分支

注意:這種方式本地沒有 svrbranch 分支

?

8、查看遠程分支

$ git branch -rorigin/masterorigin/nborigin/dev

?

9、刪除遠程分支

格式
git push origin -d <遠程分支名>
git push origin --delete <遠程分支名>

$ git push origin -d nb $ git push origin --delete dev

?執行原刪除,最好對本地遠程跟蹤引用進行修剪,下面命令是同一個

$ git fetch -p $ git fetch --prune

這行執行完畢,會刪除遠程庫中已經不存在的本地遠程跟蹤引用

轉載于:https://www.cnblogs.com/yangchongxing/p/10239270.html

總結

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

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