Git基礎01
阿新 • • 發佈:2020-09-07
這是我看廖雪峰老師的Git教程做的筆記,只是一個總結,大家可以去原地址看詳細內容。
Git是分散式版本控制系統
Git是Linus花了兩週時間用C語言寫的。
- 版本控制——便於修改查詢
- 分散式——不必聯網,安全
git安裝完成後,進行使用者名稱和郵件設定
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
利用cd
命令切換到想存放的目錄中,pwd
檢視當前目錄
- 初始化,建立Git倉庫
$ git init
- 將檔案新增到版本庫
編寫一個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