Linux終端如何使用Git命令
說到 Git,對于開發(fā)人員來說一定不會陌生,接下來是小編為大家收集的Linux 終端如何使用Git命令,希望能幫到大家。
Linux 終端如何使用Git命令
什么是 Git ?
如果你是一名軟件開發(fā)人員,那么你必須熟悉Git。 Git極大地方便開發(fā)人員對軟件開發(fā)源代碼版本或版本控制。這是一個分布式版本控制系統(tǒng)。 GIT 速度、數(shù)據(jù)完整性上比 SVN 更好,同時還支持非線性工作流程。 Git 最初由Linus Torvalds為Linux內(nèi)核開發(fā)而設(shè)計。 Linus Torvalds 是 Linux內(nèi)核設(shè)計和Git的締造者。 GIT最初被用著為來自世界各地的開發(fā)人員更新Linux內(nèi)核源代碼而設(shè)計。任何其他版本控制系統(tǒng),每一個Git的工作目錄具有完整的歷史和完整版的跟蹤能力,提供全面信息庫。 Git是在GNU通用公共許可證的條款下分發(fā)免費軟件。
Git 是怎么運行的?
Git 的處理數(shù)據(jù)更像是一組快照,小型文件系統(tǒng)的快照。您提交的文件或保存在Git的項目庫的項目每一次狀態(tài)基本上需要一個快照。因此,它保存了一個參考的東西讓所有的文件看起來像在那一刻提交的快照。為了提高效率,快速和準確,如果文件沒有變化,Git不會再次保存該文件除非您的提交有進一步的變化。它只是簡單地存儲到它的鏈接已經(jīng)存儲以前相同的文件。
它是用來處理十萬的文件大項目。 Git主要是為Linux開發(fā)。現(xiàn)在它也支持大多數(shù)主流操作系統(tǒng),包括BSD,Solaris和OS X,甚至是微軟的Windows。
如何使用Git?
有很多不同的方式使用git。多數(shù)時候,我們使用命令行工具,當然肯定還有很多的圖形用戶界面(GUI)的軟件。我將在終端使用Git命令行。終端中使用命令行,您可以運行所有Git命令,而Git工具的圖形用戶界面只能使用基礎(chǔ)的功能。
怎樣安裝Git?
大多數(shù)的Linux發(fā)行版已經(jīng)預(yù)裝了Git。但是可能你需要安裝最新的版本。對于RedHat/Centos / Fedora,使用下面的命令在終端安裝:
sudo yum install git
如果你在一個基于Debian發(fā)行版本像Ubuntu,試試下面的命令安裝:
sudo apt-get install git
如果你是 openSUSE 使用下面的命令安裝:
zypper install git-core git
對于更多不同的發(fā)行版本, 點擊這個鏈接的查看安裝說明。
創(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
克隆一個git倉庫
首先,你必須為你的項目開始克隆的Git倉庫,只有你可以提交你的修改。
git clone https://gitlab.com/xyz/abc.git
上面的命令是如何可以克隆服務(wù)器的Git倉庫。在本示例中使用Git存儲庫服務(wù)器gitlab和abc.git是名字。你可以使用Git托管服務(wù)器或服務(wù)器的FQDN,Git的IP地址。
初始化一個新的Git倉庫
如果你想開始為您的代碼庫Git倉庫服務(wù)器,使用下面的命令:
git init
這將啟動一個新的Git倉庫和機器/主機現(xiàn)在可以作為一個特定的代碼存儲庫服務(wù)器。你可以通過使用主機的IP地址或主機名訪問新創(chuàng)建的存儲庫。
檢查 Git 狀態(tài):
git status
添加新的文件存儲庫
讓我們添加一個文件到您的新創(chuàng)建 git 存儲庫?,F(xiàn)在創(chuàng)建一個演示文件,通過以下命令
vim demo.txt
通過發(fā)行的git倉庫的索引添加這個新創(chuàng)建的文件:
git add demo.txt
現(xiàn)在,我們需要這樣用你的 git 存儲庫
git commit -m 'first commit'
為“demo.txt”文件添加內(nèi)容和評論并提交它。
vim demo.txt
將下列內(nèi)容添加到文件中。
這是一個演示文件。這是文件的第二線。這是第三行。
git commit -m 'second commit'
這將相應(yīng)更新文件。
現(xiàn)在,將更改推到存儲庫。
git push
這將推動這一轉(zhuǎn)變成為主分支。
從Git刪除文件
你需要按照下面的步驟一步一步操作才能刪除documentation.txt文件
git rm documentation.txt
git commit -m "documentation.txt file removed"
git push
重設(shè)GIT
如果你想重置你的索引和工作目錄到你的最后一個提交的狀態(tài)或任何提交,終端執(zhí)行以下命令:
git reset --hard commit number/HEAD
Git 存儲
你已經(jīng)對部分文件做了改變但是您有不想提交,你可以暫時存儲稍后再提交:
sudo git stash
獲取Git
如果你想用git遠程服務(wù)器存儲庫的最新的代碼庫同步你的本地的Git代碼庫,你需要使用下面的命令。
git pull
查看日志文件
如果你想看到一個包含日志的詳細信息的主分支的提交列表,輸入:
git log
檢查 Git 分支
Git存儲庫可以包括主分支、多分支。你想知道你的git分支,終端輸入:
git branch
看了“Linux 終端如何使用Git命令”還想看:
Linux終端如何使用Git命令
下一篇:linux下git的安裝和使用