一、Git的基本概念
Git是分散式版本控制系統,是由Linux之父Linus Torvalds創作的。在Git的世界裡,每個開發者本地都有一個可以完全獨立工作的版本庫,在這個庫中,你可以盡情寫代碼,進行任何的修改和測試。與其他同類軟體最大的不同點在於Git可以對代碼進行跟蹤和記錄。
Git中有三個核心概念分別為:倉庫(repository)、工作區(working directory)、暫存區(stage/index)。
1、倉庫(repository):Git的基本工作已經搞清楚了,倉庫就是保存文件的地方,有時也用於指代「版本庫」。版本庫有很多名字,有的叫做倉庫(repository),有的叫做 Git 倉庫(Git repository),還有的叫做 Git 版本庫(Git version control repository)等等。這裡我們統一稱呼為倉庫。
2、工作區(working directory):就是你在電腦里能看到的目錄,比如我的learngit文件夾就是一個工作區
3、暫存區(stage/index):Git會自動為我們創建第一個分支master,並且,用HEAD指向master,就表示當前分支是master,以及分支指向的提交是d927a7b…,因此,Git稱其為「當前分支」。在git中,我們把這個指向master的指針叫做HEAD
二、Git基本操作
Git是一個命令行工具,有很多自由度和強大的功能。以下為一些基本的Git命令操作。
1、初始化一個Git倉庫,使用git init命令。
$ git init
2、添加文件到Git倉庫,分兩步:(a)用命令git add ,注意,可反覆多次使用,添加多個文件;(b)用命令git commit -m ,完成。實例如下:
$ git add file.txt $ git commit -m "add file.txt"
3、查看當前Git倉庫的狀態,可以使用git status命令。
$ git status
4、查看修改內容,可以使用git diff命令。
$ git diff
5、查看提交歷史,可以使用git log命令。
$ git log
三、烏龜Git的安裝
Git是一個命令行工具,如果你對命令行熟練掌握,可以直接使用Git命令進行操作。但是,如果你不熟悉命令行,那麼可以使用烏龜Git進行操作,烏龜Git是一款使用簡單的Git圖形化工具。以下為烏龜Git的安裝步驟。
1、下載安裝包:訪問TortoiseGit官網http://tortoisegit.org/zh-cn/ 下載安裝包。
2、安裝:雙擊TortoiseGit-2.12.0.0-64bit.msi,開始安裝。
3、配置SSH Key:在Git Bash中輸入以下命令生成SSH Key。
ssh-keygen -t rsa -C "youremail@example.com"
4、添加SSH Key:將生成的SSH Key 添加到烏龜Git的設置中,完成安裝。
四、團隊協作
在實際的開發工作中,多個開發人員需要共同進行協作。Git可以幫助開發團隊共同協作開發同一項目。以下為團隊協作的基本操作流程。
1、創建倉庫:在GitHub或者GitLab等Git倉庫管理網站上創建一個公開或私有的倉庫。
2、克隆倉庫:使用git clone命令克隆剛才創建的倉庫到本地。
3、新建分支:在本地使用git branch命令新建一個分支。
$ git branch dev
4、切換分支:使用git checkout命令切換到新分支。
$ git checkout dev
5、提交修改:使用git add和git commit命令提交修改到本地。
$ git add file.txt $ git commit -m "update file.txt"
6、推送修改:使用git push命令將修改推送到遠程倉庫。
$ git push origin dev
7、合併分支:在遠程倉庫上使用PullRequest來合併分支。
五、結語
烏龜Git作為一個Git圖形界面操作工具,擁有簡單易用、方便高效的特點,在軟體開發、團隊合作中發揮了重要作用。使用Git及其相關工具可以幫助軟體開發團隊更好、更高效地開展工作,更好地掌控自己的代碼,輕鬆應對複雜和變化多樣的項目需求。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286617.html