先在mac安裝git:
https://code.google.com/archive/p/git-osx-installer/downloads
創(chuàng)建本地新倉(cāng)庫(kù)
創(chuàng)建新文件夾 打開 然后執(zhí)行
$ git init
創(chuàng)建新的git倉(cāng)庫(kù)
檢出倉(cāng)庫(kù)
執(zhí)行如下命令以創(chuàng)建一個(gè)本地倉(cāng)庫(kù)的克隆版本:
git clone /path/to/repository
/path/to/repository 為本地倉(cāng)庫(kù)文件夾路徑
如果是遠(yuǎn)端服務(wù)器上的倉(cāng)庫(kù) 命令則是
git clone username@host
username@host 為項(xiàng)目代碼的https 例如github上的:https://github.com/username/xxxx.git
工作流
你的本地倉(cāng)庫(kù)由git維護(hù)的三顆“樹”組成卜朗。第一個(gè)是你的工作目錄
它持有實(shí)際文件邀杏;第二個(gè)是緩存區(qū)(Index)
弱贼, 它像個(gè)緩存區(qū)域蜻懦,臨時(shí)保存你的改動(dòng)得封;最后是HEAD
纵潦,指向你最近一次提交后的結(jié)果
添加與提交
你可以計(jì)劃改動(dòng)(把他們添加到緩存區(qū)) 使用如下命令:
git add <filename>
filename 為修改的文件或文件夾路徑
git add *
// 如果添加代碼 回車后沒反應(yīng) 要先cd 打開項(xiàng)目保存的那個(gè)文件夾 再進(jìn)行添加
這是git基本工作流程的第一步店归;使用如下命令以實(shí)際提交改動(dòng):
git commit -m "代碼提交信息"
現(xiàn)在 你的改動(dòng)已經(jīng)提交到了HEAD仇哆,但是還沒到你的遠(yuǎn)端倉(cāng)庫(kù)中靶衍。
推送改動(dòng)
你的改動(dòng)現(xiàn)在已經(jīng)在本地倉(cāng)庫(kù)的HEAD中了灾炭,執(zhí)行如下命令以將這些改動(dòng)提交到遠(yuǎn)端倉(cāng)庫(kù):
git push origin master
可以把master換成你想要推送的任何分支。
如果你還沒有克隆現(xiàn)有的倉(cāng)庫(kù)颅眶,并欲將你的倉(cāng)庫(kù)連接到某個(gè)遠(yuǎn)程服務(wù)器 你可以使用如下命令添加:
git remote add origin <server>
如此你就能夠?qū)⒛愕母膭?dòng)推送到所添加的服務(wù)器上去了
最后附上一些git相關(guān)命令的圖: