日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

Git命令指南

發(fā)布時(shí)間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git命令指南 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Git命令指南

  • 1. 安裝Git
  • 2.創(chuàng)建版本庫(kù)及添加文件
  • 3. git add的常用形式
  • 4. 版本控制
  • 5. 遠(yuǎn)程建倉(cāng)
  • 6. 分支管理

1. 安裝Git

執(zhí)行以下命令進(jìn)行安裝

sudo apt-get install git

安裝完成之后執(zhí)行以下命令進(jìn)行配置

git config --global user.name "Yourname"
git config --global user.email "email@example.com"

2.創(chuàng)建版本庫(kù)及添加文件

創(chuàng)建一個(gè)版本庫(kù)非常簡(jiǎn)單,選擇一個(gè)合適的地方,創(chuàng)建一個(gè)空目錄即可。

初始化一個(gè)Git倉(cāng)庫(kù),使用git init命令。
添加文件到Git倉(cāng)庫(kù),分兩步:

  1. 使用命令git add <file>,注意,可反復(fù)多次使用,添加多個(gè)文件;
  2. 使用命令git commit -m <message>,完成

3. git add的常用形式

git add [參數(shù)] [--] <路徑>命令將文件內(nèi)容添加到索引(將修改添加到暫存區(qū))。也就是將要提交的文件的信息添加到索引庫(kù)中。

為了方便下面都用 . 來(lái)標(biāo)識(shí)路徑, . 表示當(dāng)前目錄,路徑可以修改,下列操作的作用范圍都在版本庫(kù)之內(nèi)。
git add . 表示將修改操作的文件和未跟蹤新添加的文件添加到git系統(tǒng)的暫存區(qū),注意不包括刪除

git add -u .表示將已跟蹤文件中的修改和刪除的文件添加到暫存區(qū),不包括新增加的文件,注意這些被刪除的文件被加入到暫存區(qū)再被提交并推送到服務(wù)器的版本庫(kù)之后這個(gè)文件就會(huì)從git系統(tǒng)中消失了。
git add -A . 表示將所有的已跟蹤的文件的修改與刪除和新增的未跟蹤的文件都添加到暫存區(qū)。

4. 版本控制

git status命令可以讓我們時(shí)刻掌握倉(cāng)庫(kù)當(dāng)前的狀態(tài)。
git diff顧名思義就是查看difference,顯示的格式正是Unix通用的diff格式。
git log命令顯示從最近到最遠(yuǎn)的提交日志。
git reset --hard commit_id 實(shí)現(xiàn)版本之間的切換,穿梭前,用git log可以查看提交歷史,以便確定要回退到哪個(gè)版本。要重返未來(lái),用git reflog查看命令歷史,以便確定要回到未來(lái)的哪個(gè)版本。

5. 遠(yuǎn)程建倉(cāng)

使用命令git remote add origin git@server-name:path/repo-name.git關(guān)聯(lián)一個(gè)遠(yuǎn)程庫(kù)。
關(guān)聯(lián)后,使用命令git push -u origin master第一次推送master分支的所有內(nèi)容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

6. 分支管理

查看分支:git branch
創(chuàng)建分支:git branch <name>
切換分支:git checkout <name>或者git switch <name>
創(chuàng)建+切換分支:git checkout -b <name>或者git switch -c <name>
合并某分支到當(dāng)前分支:git merge <name>
刪除分支:git branch -d <name>
git log --graph命令可以看到分支合并圖。
合并分支時(shí),加上--no-ff參數(shù)就可以用普通模式合并,合并后的歷史有分支,能看出來(lái)曾經(jīng)做過(guò)合并,而fast forward合并就看不出來(lái)曾經(jīng)做過(guò)合并。

總結(jié)

以上是生活随笔為你收集整理的Git命令指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。