Git實戰

Git是目前世界上最好使用的分佈式版本控制系統。
Git可以使用命令,讓你無數次的撤銷所做的動作。
一般在沒有使用Git時,我會使用本地的創建文件夾版本號來管理迭代。那段寫畢業論文的時間確實是挺艱難的。所以,後來,我想既然代碼可以版本管理,那麼我的論文不是也可以使用Git管理嗎?
這也是一個很偶然的機會,看到最早的是SVN的版本管理,知道了有這樣的控制系統存在,原理也很簡單呀。不過,SVN是集中式管理的,下面要說的Git則是分佈式管理的。兩者最大的區別是,集中管理在一個服務器上,如果是改動代碼,就要從服務器拉取代碼,修改完成再push回去。
在分佈式中,每個開發者都有一個完整的版本庫,不需要聯網也可以提交修改,所以本地和遠程的服務端是分開的。分佈式管理也有一箇中心的服務端,只是這個遠程的服務端是用來便於開發人員進行相互交換查看版本。那麼GitHub就是這個服務端。
在本地,有Git維護的三個部分,工作區域、暫存區和Git倉庫。
工作區域就是平時存放項目代碼的地方。
暫存區域就是用於存放臨時存放改動,只是一個文件,保存即將提交的文件列表信息。
Git倉庫是安全存放數據的位置,又提交過得所有數據的版本,其中,HEAD是指向最新放入倉庫的版本。
下面說下最重要的Git工作的流程:
1。在工作目錄中添加、修改文件;modified
2。將需要進行版本管理的文件放入暫存區;staged
3。將暫存區域的文件提交到Git倉庫。add,commit
在安裝好Git以後,一般需要做的是配置信息。在命令行模式中輸入以下命令:

-git config --global user.name "用戶名"
-git config --global user.email "郵箱"

如果你不想要每一次登錄自己的Git賬號都需要輸入密碼的話。可以在命令行輸入命令:

-git config --global credential.helper store

這招搞定不管是通過SSH還是HTTP拉取代碼時的反覆輸入用戶和密碼的問題。
在實際中,將工作目錄中的文件

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