git rebase --abort 回滾
vi index.html 修改index.html的內容
git add index.html 將修改的檔案新增到暫存區
git status 顯示在哪個暫存區 有沒有檔案改變將要提交
git diff --cached 檢視檔案改變情況 看變更的檔案有沒有問題
git commit -m'add the frist command with config' 做提交操作
git diff 預設的比較工作區和暫存區的區別
git diff -- 檔名 僅比較這個檔案的工作區和暫存區的區別後面可以跟多個
git reset head 取消所有的暫存區檔案 暫存區就沒有任何變更的檔案(恢復暫存區和head一致)
git reset 有三個引數
--soft 這個只是把 head 指向的 commit 恢復到你指定的 commit,暫存區 工作區不變
--hard 這個是 把 head, 暫存區, 工作區 都修改為 你指定的 commit 的時候的檔案狀態
--mixed 這個是不加時候的預設引數,把 head,暫存區 修改為 你指定的 commit 的時候的檔案狀態,工作區保持不變
用工作區的內容使用指令reset
用暫存區的內容使用指令checkout
git checkout -- index.html 刪除暫存區內的指令 還原到之前的狀態
git reset head -- 檔名可單個可多個 將檔案從暫存區指向工作區 前面和head一致 後面指定具體要恢復的檔案 利用git status檢視暫存區的變化
修改了工作區,恢復:git checkout
add後,想撤銷: git reset head
commit後,想撤銷: git reset--hard hash值
git reset --hard commit_id 將head指向指定的變更值
對不同的分支進行差異化的比較使用 git diff commit_id commit_id -- 檔名(index.html)
rm readme 刪除暫存區的readme
git rm readme 刪除工作區的readme
git reset --hard head 恢復到之前的狀態
git rm readme 直接將刪除檔案的情況放到暫存區 不需要先執行rm readme了
.gitinore對其中的內容進行配置可以設定git不用管理的檔案或者資料夾
doc是不管理這個資料夾和檔案 doc/不管資料夾管檔案
git clone --bare(不帶工作區的裸倉庫) 絕對路徑 檔名 (亞協議) 無進度條後台執行
git clone --bare(不帶工作區的裸倉庫) file://絕對路徑 檔名 (智慧型協議) 有進度條
git remote add zhineng file:///c/users/18080/666-backup/zhineng.git 將遠端的智慧型協議新增到zhineng
git push --set-upstream zhinengs liugang 將分支push到遠端
git remote -v 檢視遠端版本庫資訊
git remote add github 新增github遠端版本庫 url是clone with ssh中的
git fetch github 拉取遠端版本庫
git merge --allow-unrelated-histories githup/master 合併githup上的master分支(兩分支不是父子關係,所以合併需要新增 --allow-unrelated-histories)
git push github 推送同步到githup倉庫
Git簡單指令
1.git init 把這個目錄變成git可以管理的倉庫 2.git add readme.txt 新增到暫存區裡面去 3.git commit m readme.txt提交 用命令 git commit告訴git,把檔案提交到倉庫 4.git status 來檢視是否還有檔案未提交 5.git d...
git 簡單指令
檢視狀態 git status 檢視當前所屬分支 git branch 新增新內容 git add 提交並注釋 git commit m 注釋 推送倉庫 git push 切換分支 git checkout 新建分支 git checkout b 新建分支推送到倉庫 git push u origi...
git簡單指令
命令 options 引數 引數可選 為主功能的擴充套件 分為三種模式 命令模式 插入模式 底行模式 開啟 建立檔案,vi 路徑 輸入模式 esc i a 命令臺模式 esc shift 末行模式 底行模式 w 儲存,w filename 另存為 q 退出 wq 儲存並退出 e 撤銷更改,返回上一次...