国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > Git使用(本地倉(cāng)庫(kù)) 主分支

Git使用(本地倉(cāng)庫(kù)) 主分支 時(shí)間:2018-09-26      來源:未知

【1】建立一個(gè)本地倉(cāng)庫(kù)(mkdir hello)

此時(shí)hello為一個(gè)文件夾,因此首先使用git init,對(duì)倉(cāng)庫(kù)進(jìn)行初始化

可看到.git隱藏文件,表示初始化成功

【2】將源碼放入本地倉(cāng)庫(kù)(源碼將圍繞git工具所視的文件狀態(tài)展開)

加入到本地倉(cāng)庫(kù)的源碼屬于未跟蹤狀態(tài)

【3】執(zhí)行跟蹤操作git add,源碼此時(shí)處于暫存狀態(tài)

使用git status可查看當(dāng)前源碼的狀態(tài)為一個(gè)新文件,并提示提交commit

使用指令git commit

【4】使用git commit,提交本次記錄(記錄為添加新文件),將生成一個(gè)描述修改的log

進(jìn)入到log

添加修改信息,保存退出,此時(shí)文件狀態(tài)由暫存態(tài)變?yōu)槲葱薷臓顟B(tài)

第一行為修改標(biāo)題,空一行,第三行為修改主要描述

【5】git log 查看修改記錄

生成一個(gè)哈希值(commit值),記錄本次修改,并記錄修改作者

已提交作者信息,如果未提交使用commit時(shí)會(huì)提醒提交,指令

Git config --global user.name “張三” 用戶名

Git config --global user.email zhangsan@xxxx.com.cn郵箱

Git congig --global color.ui always 配置高亮

【6】文件狀態(tài)變?yōu)槲葱薷,使用git status查看狀態(tài)

【7】進(jìn)入源碼,進(jìn)行修改源碼(刪除一行),保存退出,文件有未修改,變?yōu)樾薷臓顟B(tài)

再次執(zhí)行g(shù)it add對(duì)源碼進(jìn)行關(guān)注,文件的狀態(tài)再次變?yōu)闀捍鎽B(tài)

并執(zhí)行g(shù)it commit提交記錄

此時(shí)文件狀態(tài)再次轉(zhuǎn)換為未修改狀態(tài)

【8】git log 查看生成記錄

新記錄在上面

【9】再次執(zhí)行按照【7】【8】

終提交生成log

【10】此時(shí)可對(duì)比log

Git diff + 上一次修改的commit值 + 下一次修改的commit值

可查看修改內(nèi)容---為修改前文件,+++為修改后文件,可看到本次修改為將printf換成了

Puts

【11】生成patch,可認(rèn)為是修改的一次記錄

-p3 取決于log記錄的個(gè)數(shù)

可vim 進(jìn)入patch查看修改內(nèi)容

【12】有關(guān)于撤銷提交

撤銷commit提交 git reset --hard + 上一次修改的commit值

即可撤銷本次修改的記錄,--hard 為回溯到commit值時(shí)的狀態(tài)

(本操作需要慎重,如果沒有生成patch,此操作將修改徹底刪除,無法返回)

此時(shí)新生成的log記錄被刪除,文件的后一次修改失效

可通過執(zhí)行 git am + 后一次修改的生成的patch,將后一次的修改還原

上一篇:Android視頻監(jiān)控實(shí)現(xiàn)(一)

下一篇:Android視頻監(jiān)控實(shí)現(xiàn)(三)

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部