1. 程式人生 > 實用技巧 >Git基礎01

Git基礎01

這是我看廖雪峰老師的Git教程做的筆記,只是一個總結,大家可以去原地址看詳細內容。

Git是分散式版本控制系統

Git是Linus花了兩週時間用C語言寫的。

  • 版本控制——便於修改查詢
  • 分散式——不必聯網,安全

git安裝完成後,進行使用者名稱和郵件設定

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

利用cd命令切換到想存放的目錄中,pwd檢視當前目錄

  1. 初始化,建立Git倉庫
$ git init
  1. 將檔案新增到版本庫

編寫一個readme.txt檔案,內容如下:

Git is a version control system
Git is free software

第一步,用命令git add告訴Git,把檔案新增到倉庫:

$ git add readme.txt

第二步,用命令git commit告訴Git,把檔案提交到倉庫:

$ git commit -m "wrote a readme file"

檢視工作區狀態

$ git status

如果檔案被修改過,利用git diff readme.txt檢視修改的內容

利用git log檢視提交歷史,以便確定要退回到哪個版本

git reflog檢視命令歷史,以便確定要回到未來哪個版本

HEAD指向的版本就是當前版本

在版本間穿梭

$ git reset --hard commit_id