git 基本操作

2021-07-14 06:12:30 字數 1478 閱讀 1843

1   git diff file

2 git add file

3 git commit -m "message"

4 git log //顯示提交的記錄,這個和 git reflog 一定要弄清楚關係

git log --pretty = online //顯示提交記錄,每條記錄一行

首先,git必須知道當前版本是哪個版本,在git中,用head表示,上乙個版本就是head^,上上乙個版本就是head^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成head~100。

$ git reset --hard head^

head is now at ea34578 add distributed

5、 vim readme.txt (1)

git add readme.txt

vim readme.txt (2)

git commit -m "1 commit"

//此時 readme.txt 1 的版本被提交了,工作區還是2 的版本,顯示為被修改過的

5 git status

6 git reflog //這個用於從 20世紀回到19世紀,關上電腦,卻想回到 20世紀時,用這個命令,可以顯示前面所有命令的版本

7 git reset --hard 號碼 //將當前程式變成什麼版本

8 git reset -- hard head^ //倒退到上乙個版本

8 還沒有add事要撤銷工作區的內容

git checkout -- file

9 當 add 後 撤銷本次修改  

git reset head file //這一步是將add的檔案從快取區裡面出來

git checkout -- file

10 rm乙個檔案後 

a.要刪除完整  git rm file

git commit -m "msg"

b.在提交之前發現,剛剛刪除錯誤 git checkout -- file

11 git clone url

12  建立乙個分支並且切換到該分支 

a. git checkout -b name

b. git branch name

git checkout name

13 檢視當前的分支

git branch

14 合併分支內容

git checkout master

git merge branch_name

15 刪除分支

git branch -d branch_name

16 合併的另一種方法

git merge --no-ff -m "merge with no-ff" branch_name

17 git log --graph --pretty=oneline //可以看到衝突合併的過程

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...

Git基本操作

21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...