git簡單指令3

2022-05-15 18:20:26 字數 1837 閱讀 6491

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 撤銷更改,返回上一次...