獲取Git倉庫
獲取倉庫的兩種方式
- 第一種是在現(xiàn)有項(xiàng)目或目錄下導(dǎo)入所有文件到 Git 中
git init
- 第二種是從一個(gè)服務(wù)器克隆一個(gè)現(xiàn)有的 Git 倉庫
git clone [url] [倉庫名稱]
記錄更新到倉庫
工作目錄下的文件狀態(tài):
已跟蹤或未跟蹤汞贸。 已跟蹤的文件是指那些被納入了版本控制的文件积仗,在上一次快照中有它們的記錄厚脉,在工作一段時(shí)間后申尼,它們的狀態(tài)可能處于未修改祭阀,已修改或已放入暫存區(qū)鹉戚。
**工作目錄中除已跟蹤文件以外的所有其它文件都屬于未跟蹤文件,它們既不存在于上次快照的記錄中专控,也沒有放入暫存區(qū)抹凳。 **
初次克隆某個(gè)倉庫的時(shí)候,工作目錄中的所有文件都屬于已跟蹤文件伦腐,并處于未修改狀態(tài)赢底。
查看文件當(dāng)前的狀態(tài):
git status
跟蹤新文件:
git add [filename]
git add 多種用途:可以用它開始跟蹤新文件,或者把已跟蹤的文件放到暫存區(qū)柏蘑,還能用于合并時(shí)把有沖突的文件標(biāo)記為已解決狀態(tài)等狀態(tài)簡(jiǎn)覽:
git status -s
簡(jiǎn)潔瀏覽文件狀態(tài)-
忽略文件:
.gitignore
gitignore規(guī)范:- 所有空行或者以 # 開頭的行都會(huì)被 Git 忽略幸冻。
- 可以使用標(biāo)準(zhǔn)的 glob 模式匹配。
- 匹配模式可以以(/)開頭防止遞歸咳焚。
- 匹配模式可以以(/)結(jié)尾指定目錄洽损。
- 要忽略指定模式以外的文件或目錄,可以在模式前加上驚嘆號(hào)(!)取反革半。
提交更新:
git commit
這種方式會(huì)啟動(dòng)文本編輯器以便輸入本次提交的說明碑定。 (默認(rèn)會(huì)啟用 shell 的環(huán)境變量$EDITOR
所指定的軟件,一般都是 vim 或 emacs又官。當(dāng)然也可以按照起步介紹的方式延刘,使用git config --global core.editor
命令設(shè)定你喜歡的編輯軟件。)