亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      Linux終端如何使用Git命令

      時(shí)間: 志藝942 分享

        說(shuō)到 Git,對(duì)于開發(fā)人員來(lái)說(shuō)一定不會(huì)陌生,接下來(lái)是小編為大家收集的Linux 終端如何使用Git命令,希望能幫到大家。

        Linux 終端如何使用Git命令

        什么是 Git ?

        如果你是一名軟件開發(fā)人員,那么你必須熟悉Git。 Git極大地方便開發(fā)人員對(duì)軟件開發(fā)源代碼版本或版本控制。這是一個(gè)分布式版本控制系統(tǒng)。 GIT 速度、數(shù)據(jù)完整性上比 SVN 更好,同時(shí)還支持非線性工作流程。 Git 最初由Linus Torvalds為L(zhǎng)inux內(nèi)核開發(fā)而設(shè)計(jì)。 Linus Torvalds 是 Linux內(nèi)核設(shè)計(jì)和Git的締造者。 GIT最初被用著為來(lái)自世界各地的開發(fā)人員更新Linux內(nèi)核源代碼而設(shè)計(jì)。任何其他版本控制系統(tǒng),每一個(gè)Git的工作目錄具有完整的歷史和完整版的跟蹤能力,提供全面信息庫(kù)。 Git是在GNU通用公共許可證的條款下分發(fā)免費(fèi)軟件。

        Git 是怎么運(yùn)行的?

        Git 的處理數(shù)據(jù)更像是一組快照,小型文件系統(tǒng)的快照。您提交的文件或保存在Git的項(xiàng)目庫(kù)的項(xiàng)目每一次狀態(tài)基本上需要一個(gè)快照。因此,它保存了一個(gè)參考的東西讓所有的文件看起來(lái)像在那一刻提交的快照。為了提高效率,快速和準(zhǔn)確,如果文件沒(méi)有變化,Git不會(huì)再次保存該文件除非您的提交有進(jìn)一步的變化。它只是簡(jiǎn)單地存儲(chǔ)到它的鏈接已經(jīng)存儲(chǔ)以前相同的文件。

        它是用來(lái)處理十萬(wàn)的文件大項(xiàng)目。 Git主要是為L(zhǎng)inux開發(fā)?,F(xiàn)在它也支持大多數(shù)主流操作系統(tǒng),包括BSD,Solaris和OS X,甚至是微軟的Windows。

        如何使用Git?

        有很多不同的方式使用git。多數(shù)時(shí)候,我們使用命令行工具,當(dāng)然肯定還有很多的圖形用戶界面(GUI)的軟件。我將在終端使用Git命令行。終端中使用命令行,您可以運(yùn)行所有Git命令,而Git工具的圖形用戶界面只能使用基礎(chǔ)的功能。

        怎樣安裝Git?

        大多數(shù)的Linux發(fā)行版已經(jīng)預(yù)裝了Git。但是可能你需要安裝最新的版本。對(duì)于RedHat/Centos / Fedora,使用下面的命令在終端安裝:

        sudo yum install git

        如果你在一個(gè)基于Debian發(fā)行版本像Ubuntu,試試下面的命令安裝:

        sudo apt-get install git

        如果你是 openSUSE 使用下面的命令安裝:

        zypper install git-core git

        對(duì)于更多不同的發(fā)行版本, 點(diǎn)擊這個(gè)鏈接的查看安裝說(shuō)明。

        創(chuàng)建你的身份信息

        首先,你需要為GIT設(shè)置你的用戶名和電子郵件地址:

        git config --global user.name "Mf Iftekher"

        git config --global user.email xyz@xyz.com

        檢查你的 Git 設(shè)置

        檢查你的Git設(shè)置,在終端使用以下命令。

        git config --list

        克隆一個(gè)git倉(cāng)庫(kù)

        首先,你必須為你的項(xiàng)目開始克隆的Git倉(cāng)庫(kù),只有你可以提交你的修改。

        git clone https://gitlab.com/xyz/abc.git

        上面的命令是如何可以克隆服務(wù)器的Git倉(cāng)庫(kù)。在本示例中使用Git存儲(chǔ)庫(kù)服務(wù)器gitlab和abc.git是名字。你可以使用Git托管服務(wù)器或服務(wù)器的FQDN,Git的IP地址。

        初始化一個(gè)新的Git倉(cāng)庫(kù)

        如果你想開始為您的代碼庫(kù)Git倉(cāng)庫(kù)服務(wù)器,使用下面的命令:

        git init

        這將啟動(dòng)一個(gè)新的Git倉(cāng)庫(kù)和機(jī)器/主機(jī)現(xiàn)在可以作為一個(gè)特定的代碼存儲(chǔ)庫(kù)服務(wù)器。你可以通過(guò)使用主機(jī)的IP地址或主機(jī)名訪問(wèn)新創(chuàng)建的存儲(chǔ)庫(kù)。

        檢查 Git 狀態(tài):

        git status

        添加新的文件存儲(chǔ)庫(kù)

        讓我們添加一個(gè)文件到您的新創(chuàng)建 git 存儲(chǔ)庫(kù)?,F(xiàn)在創(chuàng)建一個(gè)演示文件,通過(guò)以下命令

        vim demo.txt

        通過(guò)發(fā)行的git倉(cāng)庫(kù)的索引添加這個(gè)新創(chuàng)建的文件:

        git add demo.txt

        現(xiàn)在,我們需要這樣用你的 git 存儲(chǔ)庫(kù)

        git commit -m 'first commit'

        為“demo.txt”文件添加內(nèi)容和評(píng)論并提交它。

        vim demo.txt

        將下列內(nèi)容添加到文件中。

        這是一個(gè)演示文件。這是文件的第二線。這是第三行。

        git commit -m 'second commit'

        這將相應(yīng)更新文件。

        現(xiàn)在,將更改推到存儲(chǔ)庫(kù)。

        git push

        這將推動(dòng)這一轉(zhuǎn)變成為主分支。

        從Git刪除文件

        你需要按照下面的步驟一步一步操作才能刪除documentation.txt文件

        git rm documentation.txt

        git commit -m "documentation.txt file removed"

        git push

        重設(shè)GIT

        如果你想重置你的索引和工作目錄到你的最后一個(gè)提交的狀態(tài)或任何提交,終端執(zhí)行以下命令:

        git reset --hard commit number/HEAD

        Git 存儲(chǔ)

        你已經(jīng)對(duì)部分文件做了改變但是您有不想提交,你可以暫時(shí)存儲(chǔ)稍后再提交:

        sudo git stash

        獲取Git

        如果你想用git遠(yuǎn)程服務(wù)器存儲(chǔ)庫(kù)的最新的代碼庫(kù)同步你的本地的Git代碼庫(kù),你需要使用下面的命令。

        git pull

        查看日志文件

        如果你想看到一個(gè)包含日志的詳細(xì)信息的主分支的提交列表,輸入:

        git log

        檢查 Git 分支

        Git存儲(chǔ)庫(kù)可以包括主分支、多分支。你想知道你的git分支,終端輸入:

        git branch


      看了“Linux 終端如何使用Git命令”還想看:

      1.git每次提交都要輸入密碼怎么辦

      2.Linux系統(tǒng)上怎樣安裝Git

      3.Ubuntu系統(tǒng)中g(shù)it每次提交都要輸入密碼怎么辦

      4.Linux系統(tǒng)中怎么安裝iotop命令

      5.Ubuntu系統(tǒng)git每次提交都要輸入密碼如何解決

      Linux終端如何使用Git命令

      說(shuō)到 Git,對(duì)于開發(fā)人員來(lái)說(shuō)一定不會(huì)陌生,接下來(lái)是小編為大家收集的Linux 終端如何使用Git命令,希望能幫到大家。 Linux 終端如何使用Git命令 什么是 Git ? 如果你是一名軟件開發(fā)人員,那么你必須熟悉Git。 Git極大地方便開發(fā)人員對(duì)軟
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式

      精選文章

      • Linux下編譯或者升級(jí)git方法
        Linux下編譯或者升級(jí)git方法

        Android憑借擁有類型豐富和創(chuàng)意獨(dú)特的大量?jī)?yōu)質(zhì)應(yīng)用程序,只用了短短四年時(shí)間便征服了全球用戶,其操作系統(tǒng)市場(chǎng)占有率已超過(guò)擁有二十年歷史的Linux。接

      • Linux環(huán)境下使用git提交更新代碼教程
        Linux環(huán)境下使用git提交更新代碼教程

        隨著嵌入式系統(tǒng)設(shè)備的普及,嵌入式設(shè)備的種類越來(lái)越多,這就導(dǎo)致了現(xiàn)在還沒(méi)有一種統(tǒng)一的操作系統(tǒng)能夠輕易地運(yùn)行在任何嵌入式設(shè)備平臺(tái)上。接下來(lái)是小

      • Linux下使用git命令及github項(xiàng)目教程
        Linux下使用git命令及github項(xiàng)目教程

        隨著Internet網(wǎng)絡(luò)的普及,Linux操作系統(tǒng)正在各個(gè)方面得到廣泛的應(yīng)用。Linux操作系統(tǒng)在服務(wù)器、嵌入式等方面已經(jīng)取得不俗的成績(jī),在桌面系統(tǒng)方面,也逐漸受到

      • git命令之git clone用法教程
        git命令之git clone用法教程

        自上個(gè)世紀(jì)九十年代以來(lái),Linux系統(tǒng)得到了快速的發(fā)展,由于Linux繼承了UNIX的以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,采用模塊化的設(shè)計(jì)結(jié)構(gòu),使得Linux取得了廣泛的應(yīng)用。接

      2805866