git 的系統學習

2021-09-25 18:36:53 字數 701 閱讀 9864

《第一章:git 理論》

git 簡介: git 是目前世界上被最廣泛使用的現代軟體版本管理系統,git 本身亦是乙個成熟並處於活躍開發狀態的開源專案。git 使用分布式架構,是分布式版本管理 dvcs的代表。相較於例如 cvs 或者 subversion 等集中式版本管理軟體,git 並不是將**的所有修改歷史儲存在中心伺服器中。在 git 中取而代之的是,所有參與專案的開發者都擁有各自的**完全拷貝,並在自己的拷貝上進行軟體開發。

git 的底層效能相較於其他版本管理軟體有強大的優勢。在 git 中所有的操作包括提交修改,建立分支,融合分支,以及求取差分都經過了效能優化。

git 將保持所管理**的整合性作為首要要務。所有的檔案內容,檔案相互關係,以及檔案目錄結構,版本,標籤以及修改,都經過加密雜湊校驗演算法(sha1)的保護。

git 的關鍵設計目標之一就是保持柔軟性。git 在以下方面都展現出了其柔軟性:支援各種非線性的開發工作流程,對或大或小的軟體專案都可以良好支援,以及相容各種作業系統和協議。

《第二章:git 安裝》

1. 建立新的git 倉庫:   git init

2.匯出專案: git clone projecturl [示例:git clone

3.將檔案增加到暫存區:git add * 

4.提交檔案到暫存區:git commit -m '提交日誌'

5.git 提交報錯403:

解決方案:

git系統學習

3 版本回退 4 工作區和暫存區 5 git分支管理 6 bug分支 7 feature分支 gitconfig global user name yourname git config global user email youremail.com 本機是用win10,在本機建立乙個空目錄然後比如...

Git系統學習 一

1.學習背景 最近工作並不是很忙,就想在網上找一些開源專案去做做,這樣就可以熟悉新的知識和架構,對自己的能力也有一定的提公升,於是就在github這個託管git的 上,那時就感覺很糊塗,不知道git的這種版本管理軟體是怎麼運作的,怕把別人的專案搞出問題。於是google了下,想深入的學習這個軟體。2...

Git版本管理系統學習之起步 Git 簡史

同生活中的許多偉大事物一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾多的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用乙個專有的分布式版本控制系統 bitkeeper...