一. 準(zhǔn)備工作
- 新建一個(gè)文件夾
- 打卡終端
二.初始化git倉庫
- 初始化git倉庫
- 給git配置一個(gè)用戶名和郵箱( 配置的用戶名和郵件地址將在版本庫提交的時(shí)候使用)
git config user.name "XXX":配置用戶名
git config user.email "XXX@xx.com":配置郵箱
3.查看配置的用戶名和郵箱
.git -> config
4.給git配置全局的用戶名和郵箱(只要?jiǎng)?chuàng)建了git就必須配置用戶名和郵箱。配置全局的之后叉钥,如果該文件沒有用戶名和郵箱則會(huì)使用全局的)
git config --global user.name "XXX"
git config --global user.email "XXX@xx.com"
5.查看配置的全局用戶名和郵箱
三.初始化項(xiàng)目
- 在工作目錄(.git的同級(jí)目錄),創(chuàng)建main.m
2.查看創(chuàng)建的文件狀態(tài)
git status
- 紅色文件:表示新創(chuàng)建的文件或者修改的文件沒有在暫緩區(qū)
3.將main.m添加到暫緩區(qū)
git add main.m
4.查看添加到暫緩區(qū)的文件狀態(tài)
git status
5.將main.m提交到本地代碼倉庫中
git commit -m
git commit -m(后面輸入的是本次提交說明拭宁,可以輸入任何東西涂籽,輸入有意義的東西毯欣,這樣就能從歷史記錄找到改動(dòng)記錄)
6.查看提交到本地倉庫文件的狀態(tài)(無狀態(tài)改變)
git status
7.打開main.m吃型,輸入一些代碼
open main.m
8.這個(gè)時(shí)候再查看下文件狀態(tài),發(fā)現(xiàn)剛剛提交到本地代碼倉庫的文件又變成紅色了唧瘾,為什么喇勋?
git status 查看文件狀態(tài)
- 新建的文件或者是修改后的文件都是紅色缨该,這代表著文件沒有在暫緩區(qū)內(nèi)
9.將修改過的文件添加到暫緩區(qū)中
-
注意:文件成功顯示在暫緩區(qū),才可以被提交
git add main.m
10.提交到本地代碼倉庫川背,并查看文件信息
git commit -m
git status
11.查詢文件中更改的內(nèi)容
git diff 可以看到與之前輸出的差異
四.總結(jié)
- 初始化本地代碼倉庫贰拿,必須指定用戶名和郵箱,否則無法進(jìn)行提交
- 無論是添加文件還是修改原文件熄云,都必須進(jìn)行
git add
,當(dāng)然這只是在使用命令行的時(shí)候 - 如果使用Xcode來創(chuàng)建文件膨更,Xcode會(huì)默認(rèn)進(jìn)行
git add
操作,不需要進(jìn)行git add