【git】------git的基本介紹及linux的基本命令------【巷子】


001、git簡介

 

git是一款開源的分布式版本控制工具

在世界上所有的分布式版本控制工具中,git是最快、最簡單、最流行的

git的起源 作者是Linux之父:Linus Benedict Torvalds 當初開發git僅僅是為了輔助Linux內核的開發(管理源代碼)

git的現狀 在國外已經非常普及,國內並未普及(在慢慢普及) 越來越多的開源項目已經轉移到git

 

 

002、git和svn的簡單對比

速度
     在很多情況下,git的速度遠遠比SVN快

結構
      SVN是集中式管理,git是分布式管理

其他
      SVN使用分支比較笨拙,git可以輕松擁有無限個分支
    
      SVN必須聯網才能正常工作,git支持本地版本控制工作

      舊版本的SVN會在每一個目錄置放一個.svn,git只會在根目錄擁有一個.git

分布式和集中式的最大區別在於:在分布式下 開發者可以本地提交 每個開發者機器上都有一個服務器的數據庫


備份文件

記錄歷史

回到過去

多端共享

 

003、git的工作流



工作區:在工作中編寫的代碼 暫存區:暫存,幫我們保存代碼 作為過渡層 避免誤操作 保護工作區和版本區 分支處理 版本區:管理版本,版本庫中的代碼操作產生版本

 

004、linux的一些基本命令

1pwd:查看路徑

2、cd/f:打開某個文件夾

3touch 文件名:新建文件

4mkdir 文件夾名稱:新建文件夾

5ls:查看當前文件夾列表

6rm -rf 刪除文件的名稱:刪除文件

7cat:查看文件內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM