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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git学习——四git版本管理

發布時間:2025/7/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git学习——四git版本管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、git版本管理的優勢

  都說git比svn強大,強大在哪呢?

  首先,從部署上說:svn、cvs都是集中式的,一臺服務器上部署服務,所有客戶端編寫的代碼都要提交到該服務器上。git是分布式的,所有人都可以從同一個版本庫上克隆相同的版本庫到自己的機子上。

  這有什么好處呢?

  1.使用svn和cvs,提交和check代碼,你必須和服務器連上網,否則肯定不能用。git本地就是版本庫,所以,你不鏈接其他機子也能提交到版本庫中。

  2.每個人都有一個版本庫,不擔心服務器會掛掉。

  3.也可以實現一臺機子進行代碼管理,讓一臺機子7*24運行著,大家都把自己版本庫里的東西提交給它,也從它那里check別人的代碼

  其次,svn和cvs收集代碼,是將每次提交的文件都會保留一個副本,那怕你只有一個空格的改變,也會創建一個新文件,但是git只記錄每次修改了什么,沒修改的不會記錄,這樣勢必保存的文件小,服務器磁盤壓力小。

二、同步遠程倉庫

  我們使用github提供的遠程倉庫,登錄github并創建初始化一個倉庫。

  1.要使用ssh先創建本地密鑰

 $ ssh-keygen -t rsa -C"youremail@example.com"

  會在/root/.ssh目錄下生成id_rsa(私鑰)和id_rsa.pub(公鑰),然后在github賬戶里添加公鑰文件中的內容到你聲明的公鑰中。

  然后將公鑰中的內容添加到github的ssh key中。添加了公鑰之后,github就能認識到對版本庫的修改是否是你本人了。

  注意:在github上創建版本庫時,一定要勾選init,否則本地版本庫無法連接到該遠程庫。

?  2.設置

  默認名稱是origin

git remote add 名稱(隨你起,要能記住) git@github.com:michaelliao/learngit.git(自己的庫地址)

  3.推送

git push 名稱(同前面起的名稱一致) master

三、克隆遠程庫

  克隆遠程庫

git clone 地址

  git自動把本地的master分支和遠程master分支對應起來了,并且,遠程倉庫的默認名稱是origin

可以使用git remote -v顯示更詳細的內容

  推送分支

git push origin master:將本地的master分支推向遠程git push origin dev:將本地的dev分支推向遠程

?

轉載于:https://www.cnblogs.com/brolanda/p/4748888.html

總結

以上是生活随笔為你收集整理的git学习——四git版本管理的全部內容,希望文章能夠幫你解決所遇到的問題。

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