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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

将当前的head推送到远程_Git 通俗易懂系列 三、远程仓库和标签

發布時間:2025/3/11 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 将当前的head推送到远程_Git 通俗易懂系列 三、远程仓库和标签 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

遠程倉庫

git remote :列出每個遠程庫的簡短名字。如:origin。

git remote -v :顯示對應的克隆地址,如:

originhttp://gitlab.xxx.corp/xxx.git

添加遠程庫:

git remote add pb git://github.com/xxx.git

pb 指代對應的倉庫地址。

git fetch pb : 抓取遠程有的,但本地倉庫沒有的信息。

fetch 命令只是將遠端的數據拉到本地倉庫,并不自動合并到當前工作分支。

git pull :自動抓取數據下來,然后將遠端分支自動合并到本地倉庫中當前分支。

推送數據到遠程倉庫

$ git push origin master

如果在你推數據前,已經有其他人推送了若干更新,那你的推送操作就會被駁回。你必須先把他們的更新抓取到本地,合并到自己的項目中,然后才可以再次推送。

遠程倉庫的刪除和重命名

想把 pb 改成 paul,可以這么運行:

$ git remote rename pb paul

刪除遠程倉庫,可以運行 git remote rm 命令:

$ git remote rm paul$ git remoteorigin

標簽

列顯已有的標簽

$ git tagv0.1v1.3

可以搜索標簽,如果你只對 1.4.2 系列的版本感興趣:

$ git tag -l 'v1.4.2.*'v1.4.2.1v1.4.2.2v1.4.2.3

新建標簽

Git 使用的標簽有兩種類型:輕量級的(lightweight)和含附注的(annotated)。輕量級標簽就像是個不會變化的分支,實際上它就是個指向特定提交對象的引用。而含附注標簽,實際上是存儲在倉庫中的一個獨立對象,它有自身的校驗和信息,包含著標簽的名字,電子郵件地址和日期,以及標簽說明,標簽本身也允許使用 GNU Privacy Guard (GPG) 來簽署或驗證。一般我們都建議使用含附注型的標簽,以便保留相關信息;當然,如果只是臨時性加注標簽,或者不需要旁注額外信息,用輕量級標簽也沒問題。

輕量級標簽

輕量級標簽是一個保存著對應提交對象的校驗和信息的文件。

$ git tag v1.4

含附注的標簽

創建一個含附注類型的標簽非常簡單,用 -a (譯注:取 annotated 的首字母)指定標簽名字即可:

$ git tag -a v1.4 -m '備注信息'$ git tagv1.4

-m 選項指定了對應的標簽說明,Git 會將此說明一同保存在標簽對象中。

簽署標簽

如果你有自己的私鑰,還可以用 GPG 來簽署標簽,只需要把之前的 -a 改為 -s (signed 的首字母)即可:

$ git tag -s v1.5 -m 'my signed 1.5 tag'You need a passphrase to unlock the secret key foruser: "Scott Chacon "1024-bit DSA key, ID F721C45A, created 2009-02-09

可以運行 git show 查看相應標簽信息。

驗證標簽

可以使用$ git tag -v v1.4.1 的方式驗證已經簽署的標簽。此命令會調用 GPG 來驗證簽名,所以你需要有簽署者的公鑰,存放在 keyring 中。

后期加注標簽

你可以在后期對早先的某次提交加注標簽。

$ git tag -a v1.2 9fceb02

9fceb02 : 提交的id

分享標簽

git push 并不會把標簽傳送到遠端服務器上,需要下面命令:

$ git push origin v1.5

如果要一次推送所有本地新增的標簽上去,可以使用 --tags 選項:

$ git push origin --tags

下篇會講Git分支合并、沖突處理

總結

以上是生活随笔為你收集整理的将当前的head推送到远程_Git 通俗易懂系列 三、远程仓库和标签的全部內容,希望文章能夠幫你解決所遇到的問題。

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