Git的應用 了解與安裝

2021-10-02 06:57:27 字數 975 閱讀 6507

在使用git之前,需要了解什麼是版本控制!

版本控制是指對軟體開發過程中各種程式**、配置檔案及說明文件等檔案變更的管理。

版本控制最主要的功能就是追蹤檔案的變更。它將什麼時候、什麼人更改了檔案的什麼內容等資訊忠實地了已錄下來。每一次檔案的改變,檔案的版本號都將增加。除了記錄版本變更外,版本控制的另乙個重要功能是並行開發。軟體開發往往是多人協同作業,版本控制可以有效地解決版本的同步以及不同開發者之間的開發通訊問題,提高協同開發的效率。並行開發中最常見的不同版本軟體的錯誤(bug)修正問題也可以通過版本控制中分支與合併的方法有效地解決。

svnsvn是集中式的版本控制系統。集中式版本控制系統,版本庫是集中存放在**伺服器的工作的時候,個人需要先從**伺服器取得最新的版本,然後開始工作,工作完成,再把個人的工作內容推送給**伺服器。

集中式版本控制系統最大的缺點就是必須聯網才能工作

gitgit 是分布式版本控制軟體。

分布式版本控制系統的安全性要高很多,因為每個人電腦裡都有完整的版本庫,某乙個人的電腦壞掉了不要緊,隨便從其他人那裡複製乙個就可以了。而集中式版本控制系統的**伺服器要是出了問題,所有人都沒法工作了。

git的優勢不單是不必聯網這麼簡單,後面我們還會看到git極其強大的分支管理。

git是目前世界上最先進的分布式版本控制系統,linus花了兩周時間自己用c語言寫了乙個分布式版本控制系統

2023年,github**上線了,它為開源專案免費提供git儲存,無數開源專案開始遷移至github,

位址為:

git可以在linux、unix、mac和windows這幾大平台上正常執行

國內**託管平台:

$ git config --global user.name 「your name」

$ git config --global user.email 「[email protected]

git 一 了解 學習 安裝git

自述 一直到今天才真正的去了解學習使用git,看 git權威指南 這本書的第一篇,忽然有很多共鳴,比如在大學開始程式設計的時候,總是把寫的所有demo和專案儲存在u盤裡,記憶體不夠用就改為行動硬碟 後來u盤壞了乙個,就擔心硬碟壞了,就把東西備份了三份,電腦乙份,兩個硬碟乙個乙份,隨著時間的推移,東西...

我所了解的svn與git

svn是subversion的縮寫,是乙個開放源 的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。這裡我只列出,我自己在使用過git與svn之後的直接差異感受,並不代表svn與git只有這些,也不代表誰勝過誰 1 有兩個倉...

git原理與應用

目錄 1.作用 2.特點 3.原理 4.git本地倉庫操作 5.git遠端倉庫 6.git衝突 7.git忽略特殊檔案 版本控制 專案託管 分布式版本控制系統 每個人都有乙個完整的版本庫,使用者之間相互不影響,唯一關聯就是提供乙個 服務平台 github 碼雲 進行資料互動。git本地主要分為兩大塊...