git 使用 (此處作爲基礎 大多是隻有一個分支時的簡單操作)

一. 創建版本庫

1.選擇一個合適的地方,創建一個空目錄,如:/learngit

2.通過git init命令把這個目錄變成Git可以管理的倉庫

$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

二.一般操作

1.查看當前狀態 git status

$ git status

2. 添加文件,把要提交的所有修改放到暫存區(Stage)

$ git add .
3.提交文件,用命令git commit告訴Git,把文件提交到倉庫,-m 後面的爲說明信息。把暫存區的所有修改提交到分支。

$ git commit -m "wrote a readme file"
4.查看詳細修改信息git diff

$ git diff readme.txt 

5.查看歷史記錄git log

$ git log
在一行顯示記錄

$ git log --pretty=oneline

6.回退到上一版本,

$git reset --hard HEAD^    上上一版本 $git reset --hard HEAD^^    前n個版本  $git reset --hard HEAD~n       

或者使用版本號,退到某一版本

    查看版本號

$ git reflog
    退到某一版本

git reset --hard 3628164

7.把文件在工作區的修改全部撤銷 git checkout -- XXX

$ git checkout -- readme.txt

這裏有兩種情況:

一種是XXX自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;

一種是XXX已經添加到暫存區後,又作了修改,現在,撤銷修改就回到添加到暫存區後的狀態。

總之,就是讓這個文件回到最近一次git commitgit add時的狀態。

8.刪除文件  用命令git rm刪掉,並且git commit

$ git rm test.txt
rm 'test.txt'
$ git commit -m "remove test.txt"

另一種情況是刪錯了,因爲版本庫裏還有呢,所以可以很輕鬆地把誤刪的文件恢復到最新版本:

$ git checkout -- test.txt
git checkout其實是用版本庫裏的版本替換工作區的版本,無論工作區是修改還是刪除,都可以“一鍵還原”
發佈了12 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章