版本管理 Git之使用GitHub搭建遠端倉庫

2021-07-28 01:44:57 字數 2575 閱讀 4028

在上一節中,我們學習了如何使用git,構建我們的本地倉庫,輕鬆的實現了版本控制以及**還原,修改日誌檢視等;讀者肯定不滿足與本地是吧,假如是多個人一起來開發乙個程式呢?我們需要乙個作為伺服器的遠端倉庫!當然搭建乙個伺服器是需要成本的,為什麼不把專案託管到github上呢?作為開源**庫以及版本控制系統,github擁有140多萬開發者使用者。隨著越來越多的應用程式轉移到了雲上,github已經成為了管理軟體開發以及發現已有**的首選方法,不需要任何成本,為何不使用呢?是吧!本節就來學習如何把我們的**託管到github上!

開啟github官網註冊:github官網,填寫註冊相關資訊:使用者呢稱,郵箱,密碼

註冊完,跳轉到如下頁面,選擇倉庫購買方式(私有倉庫,別人不可以訪問,要許可權),一般我們自己玩選free: ps:對了,這時候你郵箱可能收到一封驗證郵件,點下完成驗證。

接下來,建立乙個我們的**倉庫:

為自己的倉庫新增點內容提示,就是專案的一些概述(可寫可不寫)

簡單介紹下主頁的一些東西:

當然,你可以直接用圖形化介面轉殖,不過我還是喜歡通過命令列來clone,先複製下clone的位址

然後在某個地方,有鍵開啟git bash:

鍵入:

git clone https

開啟資料夾,可以看到下述內容:

對於剛接觸版本控制工具的朋友來說,分支可能比較陌生,但是他會給我們帶來很大的便利!限於篇幅, 筆者直接丟個鏈結,大家看看圖就知道了:廖雪峰的官方**:建立和合併分支!寫得真心很讚~建議收藏!

了解概念後,我們來熟悉與分支相關的幾個命令:

①建立分支(後者建立同時會切換分支):

git branch v1

.0.3

或git checkout

-b v1

.0.4

②檢視版本庫中所有分支:

git branch 

-a

③切換到某一分支:

git checkout v1

.0.3

④刪除某一分支:

git branch 

-d v1

.0.4

⑤合併分支

git merge v1

.0.3

git push origin master 

或者直接

git push

將我們本地的內容提交上去:

然後看下我們的github,可以看到內容已經發生改變,而且提交者是我的另乙個賬號!

有同步到伺服器,肯定有伺服器同步到本地是吧,很簡單,就乙個

git pull
就可以

好吧,本節就寫那麼多,相信你看到上面的git教程還有一些衝突解決,分支管理,bug分支等待高階的git用法,考慮到這是入門教程,就不寫那麼深入了,有興趣可以自己了解了解,說下自己公司目前的情況吧: ①使用github作為我們的專案管理工具:我們都是把專案託管到github上的,然後有兩個分支:開發和測試兩個分支,每個版本乙個分支,最後發布時才把分支合併到master上!提bug也是在上面提的,還是比較便利的! ②使用trello來做流程控制,也是比較簡潔高效的!有興趣的可以了解了解! 另外,國內訪問github可能比較緩慢,而且如果是私有倉庫是要收費的,如果公司沒有使用**或者是私人開發,可能略顯雞肋,不過可以考慮下使用國產的開源倉庫:git@osc,由開源中國提供的,提供了1000個私人倉庫,好像,感覺還不錯,有興趣的可以考慮將**託管到這裡: 就到這裡,如果文中有錯誤紕漏,歡迎指出,謝謝~

版本管理之git的使用

安裝git版本管理工具 配置.gitignore檔案,用於忽略不需要上傳的檔案 建立本地倉儲,在終端輸入git init 3 1.完成後,vscode的檔案列表右側會出現u的標記,並在專案根目錄下自動建立.git隱藏檔案。3 2.然後我們可以繼續在終端輸入git status檢視檔案狀態。這裡git...

git版本管理系統使用

git是一種分布式版本控制系統,對於 或者文件的版本管理帶來很大方便。目前用的比較多的svn是一種集中式版本控制系統。分布式版本控制系統的優點是 每乙個使用者在本地都有乙個版本庫,對 或者文件的修改 提交等操作只需要在本地完成即可,僅當多人協作需要合併時需要將個人的修改push到乙個 伺服器 中,然...

使用git做版本管理

前言 最近要做 的版本管理了,毫不猶豫地選擇了git 檢查是否已經安裝 git version如果可以看到版本號,類似git version 1.8.3.1說明git已經安裝。安裝git 也有可能是你的系統還沒安裝git,那麼請之星以下命令安裝 yum install y git作為開發,最常做的事...