最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

前端培訓(xùn):Git 的基本操作

2022-12-12 14:48 作者:云和數(shù)據(jù)何老師  | 我要投稿


1.獲取 Git 倉庫的兩種方式

將尚未進(jìn)行版本控制的本地目錄轉(zhuǎn)換為Git倉庫,從其它服務(wù)器克隆一個已存在的Git倉庫,這兩種方式都能夠在自己的電腦上得到一個可用的Git倉庫。

2.在現(xiàn)有目錄中初始化倉庫

如果自己有一個尚未進(jìn)行版本控制的項(xiàng)目目錄,想要用 Git 來控制它,需要執(zhí)行如下兩個步驟:

① 在項(xiàng)目目錄中,通過鼠標(biāo)右鍵打開“Git Bash”

② 執(zhí)行 git init 命令將當(dāng)前的目錄轉(zhuǎn)化為 Git 倉庫

git init 命令會創(chuàng)建一個名為 .git 的隱藏目錄,這個 .git 目錄就是當(dāng)前項(xiàng)目的 Git 倉庫,里面包含了初始的必要文件,這些文件是 Git 倉庫的必要組成部分。

3.工作區(qū)中文件的4種狀態(tài)

工作區(qū)中的每一個文件可能有 4 種狀態(tài),這四種狀態(tài)共分為兩大類,如圖所示:

?

Git 操作的終極結(jié)果:讓工作區(qū)中的文件都處于“未修改”的狀態(tài)。

4.檢查文件的狀態(tài)

可以使用 git status 命令查看文件處于什么狀態(tài),例如:

在狀態(tài)報告中可以看到新建的 index.html 文件出現(xiàn)在 Untracked files(未跟蹤的文件) 下面。未跟蹤的文件意味著 Git 在之前的快照(提交)中沒有這些文件;Git 不會自動將之納入跟蹤范圍,除非明確地告訴它“我需要使用 Git 跟蹤管理該文件”。

5.以精簡的方式顯示文件狀態(tài)

使用 git status 輸出的狀態(tài)報告很詳細(xì),但有些繁瑣。如果希望以精簡的方式顯示文件的狀態(tài),可以使用如下兩條完全等價的命令,其中 -s 是 –short 的簡寫形式:

?#以精簡的方式顯示文件狀態(tài) ?git status -s ?git status --short

未跟蹤文件前面有紅色的 ?? 標(biāo)記,例如

6.跟蹤新文件

使用命令 git add 開始跟蹤一個文件。 所以,要跟蹤 index.html 文件,運(yùn)行如下的命令即可:

git add index.html

此時再運(yùn)行 git status 命令,會看到 index.html 文件在 Changes to be committed 這行的下面,說明已被跟蹤,并處于暫存狀態(tài):

也可以以精簡的方式顯示文件的狀態(tài)新添加到暫存區(qū)中的文件前面有綠色的 A 標(biāo)記

7.提交更新

現(xiàn)在暫存區(qū)中有一個 index.html 文件等待被提交到 Git 倉庫中進(jìn)行保存??梢詧?zhí)行 git commit 命令進(jìn)行提交,其中 -m 選項(xiàng)后面是本次的提交消息,用來對提交的內(nèi)容做進(jìn)一步的描述:

git commit-m"新建了index.html文件"

提交成功之后,會顯示如下的信息:

提交成功之后,再次檢查文件的狀態(tài),得到提示如下:

證明工作區(qū)中所有的文件都處于“未修改”的狀態(tài),沒有任何文件需要被提交。

?

8. 對已提交的文件進(jìn)行修改

?

目前,index.html 文件已經(jīng)被 Git 跟蹤,并且工作區(qū)和 Git 倉庫中的 index.html 文件內(nèi)容保持一致。當(dāng)我們 修改了工作區(qū)中 index.html 的內(nèi)容之后,再次運(yùn)行 git status 和 git status -s 命令,會看到如下的內(nèi)容:

文件 index.html 出現(xiàn)在 Changes not staged for commit 這行下面,說明已跟蹤文件的內(nèi)容發(fā)生了變化,但還沒有放到暫存區(qū)。

注意:修改過的、沒有放入暫存區(qū)的文件前面有紅色的 M 標(biāo)記。

9.暫存已修改的文件

目前,工作區(qū)中的 index.html 文件已被修改,如果要暫存這次修改,需要再次運(yùn)行 git add 命令,這個命令 是個多功能的命令,主要有如下 3 個功效:

① 可以用它開始跟蹤新文件

② 把已跟蹤的、且已修改的文件放到暫存區(qū)

③ 把有沖突的文件標(biāo)記為已解決狀態(tài)

10.提交已暫存的文件

再次運(yùn)行 git commit -m “提交消息” 命令,即可將暫存區(qū)中記錄的 index.html 的快照,提交到 Git 倉庫中進(jìn)行保存:


前端培訓(xùn):Git 的基本操作的評論 (共 條)

分享到微博請遵守國家法律
浠水县| 宁陵县| 高雄县| 沛县| 文昌市| 江源县| 犍为县| 盐山县| 航空| 通道| 华亭县| 图木舒克市| 北宁市| 新源县| 屏山县| 菏泽市| 潜江市| 秭归县| 九龙坡区| 松滋市| 剑河县| 涟源市| 枣庄市| 冀州市| 万宁市| 陆川县| 乐至县| 金湖县| 尼玛县| 宁德市| 望都县| 梅州市| 英德市| 平乐县| 浮梁县| 丰原市| 横峰县| 开远市| 天镇县| 含山县| 乐至县|