一、Git 是什么 ?
Git 的理解: Git 是目前世界上最先進的分布式版本控制系統(沒有之一),用于敏捷高效地處理任何或小或大的項目。
簡單理解就是代碼管理工具。使用 Git 一般處于以下 3 中原因:
1、代碼管理
在本地寫完代碼后需要將代碼備份到一個地方,Git 就給我們提供了一個倉庫來進行存儲和管理;
2、版本控制
如:我們開發一個項目,發布了很多個版本,想要查看之前某一個版本都更新了哪些內容 或 做版本回滾,就會非常的方便和快捷;
3、團隊協作
當項目達到一定規模,會有多個人一起開發同一個項目(UI,前端,后端,運維),文件或代碼都是放到同一個倉庫的,這么多人同時操作倉庫里的文件很容易造成混亂,Git 也提供了團隊協作的支持
二、Git 的安裝配置
在使用 Git 前我們得需要先安裝 Git
Git 目前支持 Linux/Unix、、Mac 和 平臺上運行。
Git 各平臺安裝包下載地址為:
完成安裝之后git本地推沒有權限,就可以使用命令行的 git 工具(已經自帶了 ssh 客戶端)了,另外還有一個圖形界面的 Git 項目管理工具。
在開始菜單里找到Git -> Git Bash,會彈出 Git 命令窗口,你可以在該窗口進行 Git 操作。
三、Git 配置
當安裝完 Git 后應該做的第一件事就是設置你的用戶名稱與郵件地址。 這樣做很重要,因為每一個 Git 的提交都會使用這些信息,并且它會寫入到你的每一次提交中,不可更改:
設置提交代碼時的用戶信息,開始前我們需要先設置提交的用戶信息,包括用戶名和郵箱:
如果去掉 -- 參數只對當前倉庫有效。
git -- user.name “你的名字(一定要是英文的)”
git -- user.email “你的郵箱”
查看用用戶名和郵箱信息是否配置成功:
git -- --list
因為 Git 是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和 Email 地址。
?
你也許會擔心,如果有人故意冒充別人怎么辦?這個不必擔心,首先我們相信大家都是善良無知的群眾,其次,真的有冒充的也是有辦法可查的。
?
注意:git 命令的–參數,用了這個參數,表示你這臺機器上所有的 Git 倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和 Email 地址。
四、創建版本庫1、什么是版本庫呢?
TIP
2、創建一個版本庫
所以,創建一個版本庫非常簡單,首先,選擇一個合適的地方,創建一個空目錄:
新建 works 文件夾,作為項目(或作業)的目錄
mkdir works
進入 works 目錄
cd works
顯示當前目錄
pwd
/d/30/works
pwd命令用于顯示當前目錄。在我的電腦上,這個倉庫位于/d/30/works
返回上一級目錄
cd …
pwd
/d/30
使用命令行打開 開發工具
code works
?
注意:如果是 系統,為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。
3、獲取 Git 倉庫
有兩種取得 Git 項目倉庫的方法
在現有目錄中初始化倉庫
使用 Git 來對現有的項目進行管理,你只需要進入該項目目錄并輸入:
通過git init命令把這個目錄變成Git可以管理的倉庫:
git init
empty Git in D:/30/works/.git/
生成 .git 隱藏文件夾,即 Git 本地倉庫
?
瞬間 Git 就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git ),細心的你可以發現當前目錄下多了一個.git的目錄
這個目錄是 Git 來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件,不然改亂了git本地推沒有權限,就把 Git 倉庫給破壞了
如果你沒有看到 .git 目錄,那是因為這個目錄默認是隱藏的,用 ls -ah 命令就可以看見。
五、初始化項目1、在 新建 . 文件
新建
. 文件的作用是告訴 Git 哪些文件不需要添加到版本管理中或哪些文件不上傳(必備)
2、創建 文件
創建 .md
用于編寫項目說明文檔(必備)
3、新建遠程倉庫,使用 Gitee
創建遠程倉庫成功后:
4、添加遠程倉庫提交地址
在的控制臺輸入以上復制的命令:運行命令,即可添加遠程倉庫提交地址 git add
六、Git 本地提交,推送項目至遠程倉庫1、在 中提交項目文件到本地倉庫
2、推送 Git 主分支 至遠程倉庫
3、第一次提交,需要輸入 Gitee 的用戶名和密碼
4、創建 Git 分支
5、添加 Git 分支備注信息
6、推送 Git 分支至遠程倉庫
7、遠程倉庫推送成功后,查看效果
8、查看遠程倉庫的分支