git命令使用說明

2021-09-05 17:38:19 字數 1966 閱讀 1265

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...