Git基本用法簡介


一、           gitsvn的主要區別

  git是一個分布式的版本控制工具,而svn是一個集中式版本控制工具。

二、           git工具安裝

  首先下載git:https://git-scm.com/download/

  安裝完成后,右鍵菜單和開始菜單中會出現git相關選項。

   

 

三、           git使用

1、 進入git命令行

  進入待創建版本庫的目錄后,在右鍵菜單中選擇“Git Bash”,彈出Git命令窗口(也可以在任意路徑打開git命令窗口,使用cd命令進入版本庫目錄):

   

 

2、 初始化用戶名和郵箱

  “git config –global user.name “用戶名” ”命令配置用戶名。

  “git config –global user.email “郵箱地址” ”命令配置郵箱。

   

 

3、 初始化版本庫

  輸入“git init”將當前文件夾初始化為版本庫目錄,

   

 

  這時可以看到文件夾中有一個名為“.git”的文件夾,千萬不要刪除這個文件夾。

   

 

4、 提交文件到緩存區

  添加文件HelloGit.java到該目錄下

   

 

  然后使用“git add HelloGit.java”命令,將該文件添加到版本庫緩存區。

   

   使用“git commit  -m “” ”命令提交緩存區的內容。-m后的引號內添加文字說明。

  

 

     

5、 對比修改內容

  此時如果對HelloGit.java內容進行更改

  

 

  使用“git diff 文件名”可以看到更改的內容:

  

  也可以使用git status查看狀態

   

  修改文件后,需要再次使用“git add 文件名”將文件添加到緩存區,添加后重新查看狀態

   

  使用commit命令提交緩存區更改內容。

   

6、 查看歷史版本

  使用git log命令可以查看歷史版本列表

  

 

7、 回退歷史版本

  使用git reflog命令可查看版本號

  

  使用 “git reset --hard 版本號”來回退至該版本。

  

 

8、 刪除文件

  在工作目錄創建文件,添加到緩存區並提交。

  

   使用命令“rm 文件名”刪除該文件,並查看狀態。

  

  注:刪除后需要使用commit命令提交。

9、 撤銷修改

  對HelloGit.java文件內容進行修改,查看狀態或查看修改內容,

  

  使用“cat 文件名”命令查看文件內容

  

  使用“git checkout -- 文件名”回復至版本庫緩存區當前內容,再次查看文件內容,可以發現修改的內容已經被撤銷。

  

  注:撤銷只能撤銷更改后未提交到緩存區的內容。如果已經提交到緩存區或者commit,可以使用版本回復功能。

 

   Git的基本入門使用先介紹到這里,下來我還會另寫一篇文章介紹如何將本地git版本庫與遠程倉庫同步,可以將本地項目提交到遠程倉庫,也可以將遠程倉庫內容下載至本地。

   歡迎各位博友對本文進行批評指正,如有疑問請留言,我看到會第一時間回復。

 

  Git參考資料:http://pan.baidu.com/s/1nvH80Hz


免責聲明!

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



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