Git時光機穿梭

2021-08-17 17:04:50 字數 570 閱讀 7244

一.

1.檢視倉庫當前狀態 git status

2.檢視具體修改的內容 git diff readme.txt

提交前再看下是否包含某檔案 git status

3.提交檔案分兩步add 和commit

git add readme.txt

git status

git commit -m "add distributed"

二.檢視歷史記錄 git log

檢視歷史記錄(終端上圖形化)

檢視歷史記錄(一條資訊)git log --pretty=oneline

--回到過去--

回到上乙個版本 git reset --hard head^

回到上上個版本 git reset --hard head^^

回到前100個版本 git reset --hard head~100

回到某個特定的版本 git reset --hard 3628164

--回到未來--

檢視命令記錄 git reflog

回到某個特定版本 git reset --hard 3628164

時光機穿梭

版本回退 工作區和暫存區 你可以簡單理解為,需要提交的檔案修改通通放到暫存區,然後,一次性提交暫存區的所有修改。管理修改 第一次修改 git add 第二次修改 git add git commit每次修改,如果不add到暫存區,那就不會加入到commit中 撤銷修改 場景1 當你改亂了工作區某個檔...

Git 時光穿梭

1.git status 命令可以讓我們掌握倉庫當前狀態 2.git diff 檔名 顧名思義 檢視difference,可以得到檔案更改的詳細資訊 3.head指向的版本是當前版本,git 允許我們在版本之間穿梭,使用命令 git reset hard commit id 穿梭前可以檢視提交歷史,...

Git 時光機穿梭之版本回退

現在,你已經學會了修改檔案,然後把修改提交到git版本庫,現在,再練習一次,修改readme.txt檔案如下 git is a distributed version control system.git is free software distributed under the gpl.然後嘗試...