git的一些介紹(中1)

1 . Git的安裝

我們在使用Git之前,需要對Git進行安裝,這是下載地址(https://git-scm.com/downloads),Git是開源的、免費的。整個安裝過程並無特別需要注意的地方,只是在安裝的時候,根據自己得需要進行選擇是否安裝(Git Gui、Git Bash等),建議還是裝上吧。(注:我的電腦是Window)

當安裝成功後,右鍵後,可以看見:


2 . Git的幫助和初始化

· 首先,右鍵打開Git bash here。








輸入命令”git help“(可以看見關於”幫助“的一些命令)


輸入命令”git help -a“可以顯示所有的幫助信息


輸入命令”git help add“可以調用默認瀏覽器打開詳細幫助文檔

輸入命令”git config --list“可以看見git的默認配置


我們往往在使用git的時候,往往需要設置E-Mail和用戶名,可以這樣來設置:
git config --global user.name "your name"

git config --global user.email "your email"

修改用戶名或者郵箱之前,需要調用--unset 參數來清空需要重新設置的參數:

git config --unset --global user.name

· git的初始化

我們一起來,在你的磁盤新建一個文件夾,就叫做”git“吧。然後在文件夾裏右鍵git bash here,然後發現git bash 的當前目錄就是”../git“。


並且,我們發現”git“文件夾裏還新建了一個叫做”.git“的文件,暫且”不求甚解“,可以看看裏邊都是什麼文件,但是暫時不需要知道文件是幹嘛用的。接着:

我們在git文件夾裏新建了一個”test.txt“的文件,突然發現,文件夾的圖標上,有一個藍色的圖標。


原來是版本控制起作用了,因爲當你在git文件裏執行了”git init“,git就會把這個文件夾當作一個倉庫,在這個倉庫裏,任何操作都可以被跟蹤,”添加文件“,”修改文件“,”刪除文件“等都是可以被知道的。但是,請注意,這個文件並沒有交給git來跟蹤,因爲沒有將新添加的文件”放“到管理系統中,這類文件都會被”藍色問號“所標識。接着:

我們使用Notepad++編輯這個文本文檔,嗯,就寫這個代碼吧:


保存之後,ok。我們打開git bash,使用命令”git status“,顧名思義,是來查看當前倉庫的一個狀態究竟是什麼,那麼我們看看:


你看,紅色的文件就是我們新添加的文件,git友好的提示”Untracked files“。於是,我們使用命令”git add test.text“,得到以下的結果:


我們新添加的文件變成了”綠色“,未被跟蹤的提示消失了,並且文件夾中的”藍色“標識變成了一個”加號“,代表着這是我們新添加的文件。但是還沒結束,因爲我們在新添加了一個文件之後,需要針對你的本次操作寫一個”commit“,讓別的開發人員知道你做了什麼操作,幹了什麼事情。於是接着:

我們使用”git commit -m“命令,來對本次操作作一個總結,然後再使用”git status“查看現在的倉庫狀態,再使用”git log“命令來查看我的提交日誌。


可以看見,我的提交信息是”add Test.text“(增加了Test.text),倉庫的狀態是沒有文件要被commit,一切正常,我們還看見了我的提交日誌(我的本次提交的SHA-1,我的郵箱,我提交的日期,我提交的信息)。這樣也體現了版本控制的思想,不會讓每一次操作都逃脫git的監控。

最後,看看我們最初的文件夾的樣子是什麼形式的。


新添加的文件被標記成了”綠色“的對號,代表這個文件被完整的添加到倉庫裏,且目前爲止沒有被改動。

未完,待續。







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