新聞中心
在ubuntu 18.04上安裝Git

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作與策劃設(shè)計(jì),加查網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:加查等地區(qū)。加查做網(wǎng)站價(jià)格咨詢:18980820575
步驟1.首先,通過(guò)運(yùn)行以下命令確保您的系統(tǒng)和apt包列表完全更新:
apt-get update -y
apt-get upgrade -y
第2步。在Ubuntu 18.04上安裝Git。
現(xiàn)在讓我們安裝git:
apt install git
您可以使用以下命令來(lái)檢查已安裝的git版本:
$ git --version
git version 2.15.1
第3步。在Ubuntu 18.04上配置Git。
安裝后您可能想要做的第一件事是在Git中配置自己的名稱和電子郵件地址,以便您提交的更改包含正確的信息。 您可以通過(guò)使用以下命令來(lái)完成此操作:
接下來(lái),我們將通過(guò)查看.gitconfig來(lái)驗(yàn)證配置更改:
有關(guān)更多信息和命令行選項(xiàng),可以使用-help標(biāo)簽:
git --help
這些是各種場(chǎng)合常見(jiàn)的 Git 命令:
開(kāi)始一個(gè)工作區(qū)(參見(jiàn):git help tutorial)
clone 克隆一個(gè)倉(cāng)庫(kù)到一個(gè)新目錄
init 創(chuàng)建一個(gè)空的 Git 倉(cāng)庫(kù)或重新初始化一個(gè)已存在的倉(cāng)庫(kù)
在當(dāng)前變更上工作(參見(jiàn):git help everyday)
add 添加文件內(nèi)容至索引
mv 移動(dòng)或重命名一個(gè)文件、目錄或符號(hào)鏈接
reset 重置當(dāng)前 HEAD 到指定狀態(tài)
rm 從工作區(qū)和索引中刪除文件
檢查歷史和狀態(tài)(參見(jiàn):git help revisions)
bisect 通過(guò)二分查找定位引入 bug 的提交
grep 輸出和模式匹配的行
log 顯示提交日志
show 顯示各種類型的對(duì)象
status 顯示工作區(qū)狀態(tài)
擴(kuò)展、標(biāo)記和調(diào)校您的歷史記錄
branch 列出、創(chuàng)建或刪除分支
checkout 切換分支或恢復(fù)工作區(qū)文件
commit 記錄變更到倉(cāng)庫(kù)
diff 顯示提交之間、提交和工作區(qū)之間等的差異
merge 合并兩個(gè)或更多開(kāi)發(fā)歷史
rebase 在另一個(gè)分支上重新應(yīng)用提交
tag 創(chuàng)建、列出、刪除或校驗(yàn)一個(gè) GPG 簽名的標(biāo)簽對(duì)象
協(xié)同(參見(jiàn):git help workflows)
fetch 從另外一個(gè)倉(cāng)庫(kù)下載對(duì)象和引用
pull 獲取并整合另外的倉(cāng)庫(kù)或一個(gè)本地分支
push 更新遠(yuǎn)程引用和相關(guān)的對(duì)象
命令 'git help -a' 和 'git help -g' 顯示可用的子命令和一些概念幫助。
查看 'git help <命令>' 或 'git help <概念>' 以獲取給定子命令或概念的
幫助。
入門
使用Git前,需要先建立一個(gè)倉(cāng)庫(kù)(repository)。您可以使用一個(gè)已經(jīng)存在的目錄作為Git倉(cāng)庫(kù)或創(chuàng)建一個(gè)空目錄。
使用您當(dāng)前目錄作為Git倉(cāng)庫(kù),我們只需使它初始化。
git init
使用我們指定目錄作為Git倉(cāng)庫(kù)。
git init newrepo
從現(xiàn)在開(kāi)始,我們將假設(shè)您在Git倉(cāng)庫(kù)根目錄下,除非另有說(shuō)明。
創(chuàng)建版本庫(kù)
添加新文件
我們有一個(gè)倉(cāng)庫(kù),但什么也沒(méi)有,可以使用add命令添加文件。
git add filename
可以使用add... 繼續(xù)添加任務(wù)文件。
提交版本
現(xiàn)在我們已經(jīng)添加了這些文件,我們希望它們能夠真正被保存在Git倉(cāng)庫(kù)。
為此,我們將它們提交到倉(cāng)庫(kù)。
git commit -m "Adding files"
如果您不使用-m,會(huì)出現(xiàn)編輯器來(lái)讓你寫自己的注釋信息。
當(dāng)我們修改了很多文件,而不想每一個(gè)都add,想commit自動(dòng)來(lái)提交本地修改,我們可以使用-a標(biāo)識(shí)。
git commit -a -m "Changed some files"
git commit 命令的-a選項(xiàng)可將所有被修改或者已刪除的且已經(jīng)被git管理的文檔提交到倉(cāng)庫(kù)中。
千萬(wàn)注意,-a不會(huì)造成新文件被提交,只能修改。
發(fā)布版本
我們先從服務(wù)器克隆一個(gè)庫(kù)并上傳。
git clone ssh://example.com/~/www/project.git
現(xiàn)在我們修改之后可以進(jìn)行推送到服務(wù)器。
git push ssh://example.com/~/www/project.git
取回更新
如果您已經(jīng)按上面的進(jìn)行push,下面命令表示,當(dāng)前分支自動(dòng)與唯一一個(gè)追蹤分支進(jìn)行合并。
git pull
從非默認(rèn)位置更新到指定的url。
git pull http://git.example.com/project.git
已經(jīng)超過(guò)了五分鐘?
刪除
如何你想從資源庫(kù)中刪除文件,我們使用rm。
git rm file
分支與合并
分支在本地完成,速度快。要?jiǎng)?chuàng)建一個(gè)新的分支,我們使用branch命令。
git branch test
branch命令不會(huì)將我們帶入分支,只是創(chuàng)建一個(gè)新分支。所以我們使用checkout命令來(lái)更改分支。
git checkout test
第一個(gè)分支,或主分支,被稱為"master"。
git checkout master
對(duì)其他分支的更改不會(huì)反映在主分支上。如果想將更改提交到主分支,則需切換回master分支,然后使用合并。
git checkout master
git merge test
如果您想刪除分支,我們使用-d標(biāo)識(shí)。
git branch -d test
網(wǎng)頁(yè)名稱:如何在Ubuntu18.04上安裝Git與入門教程
文章起源:http://m.fisionsoft.com.cn/article/codgjpd.html


咨詢
建站咨詢
