git的使用

這裏只是跟着教程總結了一些實用的git命令。

git安裝成功之後可以測試一下:

git version

然後是git config,這是配置git的命令。

這就是爲了告訴git服務器誰在呼喚它。

使用cat ~/.gitconfig查看配置的內容。

在桌面創建文件夾:

進入文件夾:

初始化一個git倉庫:

git init是爲了將你的文件夾轉化爲一個git倉庫(可以這樣理解:普通文件夾當然是不能傳入到git服務器裏面了,你要遵守人家的規則才行),然後會默認創建一個master的分支。

分支的必要性:比如說一個項目現在是1.0版,那麼開發團隊可能要同時進行1.1版和2.0版的開發,這樣代碼就會出現較大分歧。這時候就需要用到分支了,不同的任務組在不同的分支上開發,互相之間不會影響。

一般項目的master分支都是穩定的代碼,可以直接發佈或者被項目之外的人使用。

例如:開發團隊有一個主軟件倉庫,開發者可以fork這個倉庫,相當於克隆了一個私有的軟件倉庫,然後開發者就可以在自己的軟件倉庫中建立分支並開發測試,測試完畢之後,可以向主軟件倉庫提交merge request,這樣新開發的特性就會被合併到主軟件倉庫的某個分支中。這種特性極大地推動了開源項目,多年前參加開源項目都是神話,自從GIT出現後,每個人都可能成爲開源項目的貢獻者,就是基於這種特性。

在倉庫中創建文件:

當然也可以不使用命令直接在圖形化界面中創建。

查看git倉庫的狀態:

 

On branch master提醒我們這是位於master分支上。

No commits yet 提醒我們這個文件沒有被提交。

Untracked files未跟蹤的文件

(use "git add ..." to include in what will be committed) 這是智能化提示,告訴我們使用 git add命令可以將文件添加到倉庫中,然後就可以提交了。

nothing added to commit but untracked files present (use "git add" to track)這行命令git提示我們沒有可提交的文件,但是存在可跟蹤的文件。

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章