寒假Day24 Git 掌握狀態 回退

2022-10-11 09:00:10 字數 1486 閱讀 2741

terminal中遇到end的話執行:q!即可。(w write 儲存;q quit 退出。)

git status命令時刻掌握倉庫當前狀態。

git diff命令如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容(上次是怎麼修改的)。

master後面有叉:告訴使用者**有修改,但是還沒有 add 和 commit;

master後面沒有叉:說明此時的狀態沒有**需要commit,工作目錄是乾淨的。

修改txt檔案 -> 檢視狀態 -> 重新add -> 檢視狀態 -> 重新commit:

當你覺得檔案修改到一定程度的時候需要儲存的時候,就可以commit

一旦你把檔案改亂了,或者誤刪了檔案,還可以從最近的乙個commit恢復( 以從最近的地方重新開始)。

git log命令:告訴我們歷史記錄,顯示最近到最遠的提交日誌

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

git log --pretty=oneline 命令: 若輸出內容太多,使用此命令

每提交乙個新版本,git就會把它們自動串成一條時間線。

如果使用視覺化工具檢視git歷史,就可以更清楚地看到提交歷史的時間線。

head:指向當前版本,上乙個版本就是head^,上上乙個版本就是head^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成head~100

git reset命令:

git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id

回退到上乙個版本(是下面的**)

~ git reset --hard head^
cat命令:顯示檔案內容

git reflog命令:記錄每次命令,便於時常後悔;用於檢視命令歷史,以便確定要回到未來的哪個版本

寒假Day24 Git 掌握狀態 回退

terminal中遇到end的話執行 q 即可。w write 儲存 q quit 退出。git status命令 時刻掌握倉庫當前狀態。git diff命令 如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容 上次是怎麼修改的 master後面有叉 告訴使用者 有修改...

寒假學習day 1

今天學習了python常用的字串操作方法。1.字串的下標 字串的每個組成字元都有對應的下標,如str abc 那麼str 0 a,str 1 b 2.字串的切片 語法 序列 開始位置下標,結束位置下標,步長 注意 1 不包含結束位置下標對應的數,正負整數均可。2 步長為選取間隔正負整數均可,預設步長...

寒假訓練 day2

定義 窮竭搜尋是將所有的可能性羅列出來,在其中尋找答案的方法。主要介紹深度優先搜尋和廣度優先搜尋。廣度優先搜尋 bfs 也是搜尋的手段之一。它與深度優先搜尋類似,從某個狀態出發探索所有可以到達的狀態。不同之處在於搜尋的順序,廣度優先搜尋總是先搜尋距離初始狀態近的狀態。總結 廣度優先搜尋與深度優先搜尋...