熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2015-08-03 14:16:37 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150803/54523.html 手機(jī)查看 評(píng)論 反饋
Git工作流程基本操作
0.git文件類型(文件對(duì)象標(biāo)識(shí):40個(gè)十六進(jìn)制字符)
blob (binary large object):文本文件,二進(jìn)制文件,鏈接文件
tree:目錄
commit:歷史提交
tag:指向一個(gè)固定的歷史提交
1.git創(chuàng)建倉(cāng)庫(kù)
bare_repository:工作區(qū)和工作目錄沒有區(qū)別。(git init --bare RepositoryName)
non_bare_repository:在倉(cāng)庫(kù)目錄下有單獨(dú)的.git的目錄。(git init RepositoryName)
在創(chuàng)建的倉(cāng)庫(kù)目錄下(git init)創(chuàng)建non_bare_repository倉(cāng)庫(kù),也可以用于將已有的項(xiàng)目納入git的管理。
克隆其他倉(cāng)庫(kù)(git clone SourceRepo DestinationRepo)
2.git所管理項(xiàng)目的文件結(jié)構(gòu)
working directory(工作區(qū))
staging area(暫存區(qū)):代表需要提交的狀態(tài)。
history repository(歷史倉(cāng)庫(kù))。
3.git對(duì)項(xiàng)目文件的管理
git add:將文件從工作區(qū)添加到暫存區(qū)。
git commit:將暫存區(qū)中的文件提交為歷史記錄
git status:查看工作區(qū)和暫存區(qū)之間的區(qū)別(紅色),暫存區(qū)和上次提交歷史記錄的區(qū)別(綠色)
git rm:清理暫存區(qū)和工作區(qū)中的文件。(只清楚暫存區(qū)中的文件:git rm --cached FileName)
git mv:修改工作區(qū)中的文件(重命名,移動(dòng))
git checkout:從暫存區(qū)中將已刪除文件檢出到工作區(qū);
gitignore:標(biāo)明工作區(qū)中的指定文件不被添加到暫存區(qū)或歷史記錄中,
對(duì)于向暫存區(qū)中添加文件且需要忽略多個(gè)文件的情況,采取的方法是在工作目錄下創(chuàng)建名為.gitignore的文件,在其中聲明忽略文件格式如下:
◦*~:通配臨時(shí)文件。
◦*.[oa]:通配后綴名為o或a的文件。
◦*.txt:通配后綴名為txt的文件。
◦folder/:通配名為folder的文件夾。
◦**/res:通配各文件夾下的名為res的文件。
◦!test:指明名為test的文件不被忽略。
◦\!test1:對(duì)于忽略文件名以!開頭的文件,需加反斜杠“\”進(jìn)行轉(zhuǎn)義。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)