git 使用筆記 一

2022-04-02 18:23:09 字數 1857 閱讀 9807

1. 環境介紹

windows10

2.使用

2.1 安裝git for windows

2.2 建立乙個資料夾, 開始git管理

2.3 檢視該目錄,包括隱藏檔案

2.4 把testgit.txt新增到git管理 成功不會有訊息提示,這是unix的習慣,no message is a good message.

2.5 提交更改

2.6 檢視狀態

2.7   檢視具體的更改 git diff testgit.txt

2.8 新增->檢視狀態->提交(退出vi狀態用zz, 退出》狀態用ctrl+c)

2.9 檢視提交的歷史紀錄

2.10 版本回退 git reset --hard head^(前乙個版本) || git reset --hard head~n(前n個版本) ;檢視文字cat testgit.txt

2.11 通過版本號可以回退到任意版本(當能找到版本號commit id的前提下,如視窗沒關)

$ git reset --hard a5c06b

2.12 通過git reflog可以檢視操作的歷史資訊(如提交的版本號commit id)

2.13   stage(暫存區)

修改過的內容,和新建的檔案需要通過git add推送到stage,

然後在git commit -m "info"推送到master 分支

2.14  撤銷提交

git checkout -- testgit.txt 會退到最近一次git commit或者git add的狀態

當修改了工作區的檔案,未git add時,這時,checkout會回退到master最近一次提交前的狀態;

當修改了工作區檔案,git add操作,再次修改工作區檔案, checkout 回退到git add的狀態, 即暫存區狀態

git checkout -- filename 中的--很有用, 沒有它,就變成切換到另乙個分支了   

撤銷git add操作提交到暫存區的修改,還可以使用

git reset head filename  可以將暫存區的修改撤銷,放回到工作區   

然後 git checkout -- filename 將工作區的修改丟棄,返回到和master head版本一樣的狀態    

Git使用筆記(一)

今天第一次使用git,在本地和csdn code進行 同步。鑑於 好記性不如爛筆頭 的經驗教訓,特把步驟記錄下來。git code.csdn.net uid repname git 詳細步驟可以參考 2.建立公鑰 貌似只在csdn code上面要求 詳細步驟可以參考 第二步完成之後把 金鑰 pub檔...

git 使用筆記

git 使用筆記 初始化資訊 git config user.name name git config user.email com git config core.editor vim git init 初始化資訊 從遠端pull git clone git url git pull push 到...

git使用筆記

回滾 git checkout sql 沒有 git add 之前 執行回滾到原始狀態 git reset head sql 執行git add之後,但是沒有 git commit之前 操作,然後在執行 git checkout git remote v 檢視遠端倉庫詳細資訊 git log log...