柚子快報(bào)激活碼778899分享:Git簡介
文章目錄
Git是什么?安裝Git使用git配置個(gè)人標(biāo)識文件狀態(tài)狀態(tài)變化
匯總常用命令
Git是什么?
Git是一種分布式版本控制系統(tǒng)。 它可以在本地計(jì)算機(jī)上運(yùn)行,無需網(wǎng)絡(luò)連接。 它能夠追蹤文件的修改、創(chuàng)建分支、合并分支等操作,使團(tuán)隊(duì)協(xié)作更加高效。
安裝Git
官網(wǎng):https://git-scm.com/ (傻瓜式安裝)檢測是否安裝成功 命令行輸入git -v出現(xiàn)版本號就是安裝成功
使用git
配置個(gè)人標(biāo)識
配置名字
git config --global user.name "xingxing"
配置郵箱
git config --global user.email "2466530844@qq.com"
查看當(dāng)前文件狀態(tài)
git status
初始化
git init
文件狀態(tài)
未跟蹤已跟蹤
未修改已修改暫存放入git倉庫 已跟蹤狀態(tài)的文件按照1,2,3,4,1,2,3的順序進(jìn)行
狀態(tài)變化
1.新建文本(未跟蹤)
2.使用命令git add 文件路徑(未跟蹤->暫存)
git commit 將暫存的文件存儲(chǔ)到倉庫 3.git commit -m “它是一個(gè)試驗(yàn)文件”(暫存->未修改) 我們使用git就是操作文件不同的狀態(tài) 4.未修改->已修改 修改文件內(nèi)容的話,文件狀態(tài)就變?yōu)橐研薷摹? 5.已修改->暫存 6.暫存->未修改 git log(打印每次修改的記錄) 將所有已修改/未跟蹤的文件都變成暫存
git add *
提交所有已修改的文件(未跟蹤的文件不會(huì)提交)
git commit -a -m “全部提交”
#mermaid-svg-sjZShrY32Y43GkyJ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .error-icon{fill:#552222;}#mermaid-svg-sjZShrY32Y43GkyJ .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-sjZShrY32Y43GkyJ .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-sjZShrY32Y43GkyJ .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-sjZShrY32Y43GkyJ .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-sjZShrY32Y43GkyJ .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-sjZShrY32Y43GkyJ .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-sjZShrY32Y43GkyJ .marker{fill:#333333;stroke:#333333;}#mermaid-svg-sjZShrY32Y43GkyJ .marker.cross{stroke:#333333;}#mermaid-svg-sjZShrY32Y43GkyJ svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-sjZShrY32Y43GkyJ .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .cluster-label text{fill:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .cluster-label span{color:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .label text,#mermaid-svg-sjZShrY32Y43GkyJ span{fill:#333;color:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .node rect,#mermaid-svg-sjZShrY32Y43GkyJ .node circle,#mermaid-svg-sjZShrY32Y43GkyJ .node ellipse,#mermaid-svg-sjZShrY32Y43GkyJ .node polygon,#mermaid-svg-sjZShrY32Y43GkyJ .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-sjZShrY32Y43GkyJ .node .label{text-align:center;}#mermaid-svg-sjZShrY32Y43GkyJ .node.clickable{cursor:pointer;}#mermaid-svg-sjZShrY32Y43GkyJ .arrowheadPath{fill:#333333;}#mermaid-svg-sjZShrY32Y43GkyJ .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-sjZShrY32Y43GkyJ .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-sjZShrY32Y43GkyJ .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-sjZShrY32Y43GkyJ .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-sjZShrY32Y43GkyJ .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-sjZShrY32Y43GkyJ .cluster text{fill:#333;}#mermaid-svg-sjZShrY32Y43GkyJ .cluster span{color:#333;}#mermaid-svg-sjZShrY32Y43GkyJ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-sjZShrY32Y43GkyJ :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}
初始化
未追蹤
暫存
提交入庫
未修改
已修改
匯總常用命令
命令作用git -v查看git版本號git config --global user.name “xingxing”配置姓名git config --global user.email “2466530844@qq.com”配置郵箱git status查看文件狀態(tài)git init初始化git add 文件路徑未追蹤->暫存git commit -m “”暫存->提交git log打印每次修改的記錄git add *所有未追蹤/已修改->暫存git commit -a -m “”所有未修改->提交
柚子快報(bào)激活碼778899分享:Git簡介
好文推薦
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。