git add .
新增所有修改到暫存區stage
git commit -m "message"
把暫存區的所有內容提交到當前分支
git commit -am "message"
前置條件提交的檔案已在版本庫裡面,將未提交到暫存區的檔案提交到當前分支相當於git add and git commit -m
git reset head
可以把暫存區的修改撤銷掉(unstage),重新放回工作區
git reset head
可以把暫存區的修改撤銷掉(unstage),重新放回工作區
git rest head filepath
將某個檔案從暫存區放入工作區
git checkout -- file
丟棄工作區的修改
git reset --hard hash
將版本回退到某個制定版本
git push -f
將目前自己本機的**庫推送到遠端並覆蓋
git reflog
記錄每次執行的命令日誌記錄
git log
檢視提交記錄日誌
git log --pretty=oneline
簡化提交記錄日誌
git status
檢視當前版本庫狀態untracked files
檔案未加入版本庫也就是新增檔案
modified
檔案被修改
git diff head -- file
檢視工作區和版本庫裡面最新版本的區別
git rm
用於刪除乙個檔案
git remote add origin [email protected]:你的賬戶名/learngit.git
新增遠端庫
git push -u origin master
把本地分支master分支內容推送到遠端master分支下面
git push origin master
推送最新修改到遠端master
git clone ******
轉殖遠端庫到本地******
遠端庫位址
git branch dev
新增乙個dev
分支
git branch -d dev
刪除dev分支
git push origin --delete branchname
刪除遠端分支
git checkout dev
切換分支到dev
git checkout -b dev
建立和切換分支git branch and git checkou
git branch
列出所有本地分支
git merge dev
合併dev分支到當前分支
git log --graph
檢視分支合併圖
git branch -d
丟棄乙個沒有被合併過的分支
git remote -v
檢視遠端庫資訊
git checkout -b branch-name origin/branch-name
在本地建立和遠端分支對應的分支
git branch --set-upstream branch-name origin/branch-name
建立本地分支和遠端分支的關聯
git pull
從遠端抓取分支,如果有衝突,要先處理衝突。
git命令使用說明
git clone 2.更新 a.更新當前分支 git pull rebase 同時做rebase操作 i.遇到合併時,會提示有衝突,解決衝突後才能繼續 1.解決衝突 a.git status s 檢視狀態,紅色的代表需要解決衝突的 b.解決後,git add git status s 此命令後續講...
git 使用說明
head代表當前 最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git 倉 庫可以使用 git clone獲得 git clone git git longene.org unifiedker...
git使用說明
linus為linux kernel project發起的版本控制專案。head代表當前最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git倉庫可以使用git clone獲得 git clon...