一、嘗試對檔案進行多次修改,並提交到暫存區、本地倉庫
二、基本理論
1、git add 是將檔案放進暫存區,可放入多次,最後來乙個git commit
2、git commit 是將暫存區的內容 提交到 當前分支
3、git status 檢測你是否對當前工作區檔案進行修改,且尚未提交到暫存區
4、git diff 檢視工作區和暫存區的差異(如:工作區新增的檔案,暫存區沒有,那這個命令就檢測不到新的檔案)
5、git diff head 檢視工作區和倉庫的差異(如:git diff head -- a.txt)
三、工作區操作
1、git checkout -- a.txt (讓檔案回到最後一次git add 或 git commit 的狀態)
四、暫存區操作
1、git reset head a.txt (把暫存區的修改撤銷掉(unstage),重新放回工作區)
五、版本庫操作
想要回退到之前某個點?
1、檢視想要恢復到哪個,前面一小段為commit id
//檢視commit日誌
git log
//簡略檢視
git log --pretty=oneline
2、回退上一版本
git reset --hard head^
3、取消回退 / 回退到某乙個點
//hard後面為commit id的一小段
git reset --hard 1094a
4、第二天找不到昨天的commit id怎麼回退?
//記錄了你的每一次命令
git reflog
六、刪除工作區檔案,並同步到版本庫
//刪除檔案
git rm a.txt
//同步版本庫
git commit -m "
從版本庫刪除了
"
或者rm a.txt -> git add a.txt -> git commit -m "刪除了檔案"
git學習2 Git命令列操作
1 本地庫初始化 初始化命令 git init,在專案裡面的根目錄下面執行,比如專案是wechat,就要進入wechat裡面執行,會在目錄裡面生成乙個.get目錄 git init2 設定簽名 形式 使用者名稱 tom隨便設定,用來區分不同開發人員。這裡設定的簽名和登入遠端庫的賬號,密碼沒有關係。命...
Git筆記 2 Git基礎
2.初次執行git前的配置 3.獲取幫助 有兩種取得 git 專案倉庫的方法 第一種是在現有專案或目錄下匯入所有檔案到 git 中 第二種是從乙個伺服器轉殖乙個現有的 git 倉庫。1.1 在現有目錄中初始化倉庫 只需要進入該專案目錄並輸入 git init該命令將建立乙個名為 git 的子目錄,這...
2 Git 環境配置
引用學習 git官網 映象 1 刪除環境變數 2 控制面板解除安裝即可!雙擊exe執行檔案進行安裝 幾乎無腦下一步!1 環境安裝在熟悉的地方即可 2 新增桌面圖示等操作,預設即可!3 選擇文字編輯器,預設使用的是linux的vim編輯風格,因為電腦上裝了notepad 所以選擇notepad 4 選...