日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Git使用(本地倉庫) 主分支

Git使用(本地倉庫) 主分支 時間:2018-09-26      來源:未知

【1】建立一個本地倉庫(mkdir hello)

此時hello為一個文件夾,因此首先使用git init,對倉庫進行初始化

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

【2】將源碼放入本地倉庫(源碼將圍繞git工具所視的文件狀態展開)

加入到本地倉庫的源碼屬于未跟蹤狀態

【3】執行跟蹤操作git add,源碼此時處于暫存狀態

使用git status可查看當前源碼的狀態為一個新文件,并提示提交commit

使用指令git commit

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

進入到log

添加修改信息,保存退出,此時文件狀態由暫存態變為未修改狀態

第一行為修改標題,空一行,第三行為修改主要描述

【5】git log 查看修改記錄

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

已提交作者信息,如果未提交使用commit時會提醒提交,指令

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

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

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

【6】文件狀態變為未修改,使用git status查看狀態

【7】進入源碼,進行修改源碼(刪除一行),保存退出,文件有未修改,變為修改狀態

再次執行git add對源碼進行關注,文件的狀態再次變為暫存態

并執行git commit提交記錄

此時文件狀態再次轉換為未修改狀態

【8】git log 查看生成記錄

新記錄在上面

【9】再次執行按照【7】【8】

終提交生成log

【10】此時可對比log

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

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

Puts

【11】生成patch,可認為是修改的一次記錄

-p3 取決于log記錄的個數

可vim 進入patch查看修改內容

【12】有關于撤銷提交

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

即可撤銷本次修改的記錄,--hard 為回溯到commit值時的狀態

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

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

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

上一篇:Android視頻監控實現(一)

下一篇:Android視頻監控實現(三)

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 嗯啊不要在线观看| 极品美女在线| 欧美日韩欧美日韩在线观看视频| 过昭关| 饮料超人| 恰纳卡莱之战完整版在线观看| 王熙| 莫恭明| 97热| 斯泰尔| 崔哲浩| 红楼梦别传| 路易德菲耐斯| 洪江市舒子阳| kaori全部av作品大全| 日本电车系列| 《宝莲灯》| 女攻男受调教道具| 徐一航的电视剧叫什么| 汤姆·威尔金森| 复仇在我电影完整版高清在线播放| 辕门外三声炮歌词| 在线播放www| 轨迹地图| 蒲公英家族| 五行字库查询表| 费玉清模仿谁最像| 宝力龟龟| 老爸回家 电视剧| 被囚禁的女孩大结局| 欧美一级大胆视频| 失魂家族| 新女婿时代电视剧免费观看| 会说话的金杰| 局中人韩国2015| 洪熙官演员表| 礼佛三拜正确动作视频| 彭丹最惊艳三部电影在线观看| 尤勇个人资料简介简历| 混凝土结构设计规范gb50010-2020 | 黑龙江卫视节目|