本地 工作區 + 版本庫(暫存區 + 版本庫分支)
遠端倉庫
//新建個檔案目錄
git init //初始化倉庫,通過這個命令把這個目錄變成git可以管理的倉庫
//把自己寫的東西放在目錄下
git add +檔案 // 把檔案從工作區 新增到暫存區
gitrm +檔案 // 刪除工作區檔案,並且將這次刪除放入暫存區。
git commit -m "***" // 把檔案從暫存區提交到版本庫分支 ***本次提交宣告
git status 檢視檔案在工作區、版本庫暫存區的狀態 ,比入工作區修改沒新增到暫存區,暫存沒提交到分支等
gitgit checkout -- file:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout -- file。
git reset head :當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head ,就回到了場景1,第二步按場景1操作。
git log 檢視提交版本庫分支記錄 (或者提交的id)
git reset --hard head^(commit id
)回退上乙個版本 head^ 上乙個版本 head^^上上乙個版本 head~100 上100個版本
git reflog 記錄提交版本庫分支的每一次命令 可以查到 提交的id 利用上一條命令可以直接回退到指定版本
**git remote add origin url 本地的庫連線遠端的庫**
git push origin master 推送最新修改master分支到遠端分支
git clone url 轉殖乙個遠端倉庫到本地 這時候遠端庫與本地庫已經關聯
git add . 把工作區的所有變化提交到暫存區
git switch -c 分支 本地工作區建立並切換分支
git switch 分支 切換分支
git fetch orign 分支 把遠端主機分支的內容拉取到本地
git merge 分支 用於合併指定分支到當前分支
git branch 檢視本地版本庫分支
git branch -r 檢視遠端所有分支
git branch -a 檢視本地 遠端所有分支
git branch -d 分支名字 刪除
git pull 把最新的提交從遠端抓取到本地 合併
git pull =
git fetch + git merge
Git常用指令收藏
總圖 來自runoob.com 0 安裝軟體後 設定使用者資訊,對所有倉庫有效,去掉 global只對當前倉庫有效 git config global user.name runoob git config global user.email test runoob.com 1 建立倉庫 安裝git...
git常用命令自己總結
1 提交 git add 檔名 git commit m 備註 git push origin 分支名2 檢視狀態 是否有未跟蹤檔案,是否有已修改未提交檔案等狀態改變 push前可檢視 git status3 檢視提交記錄 git log4 回退 git reset5 在分支中提交修改,確定合併分支...
建議收藏 Git常用操作命令
檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案...