本篇作為使用時的工具篇,使用時只需要查詢就可以,作為備忘。
對於命令,我會在使用過程中不斷完善,不斷豐富。
git config --global user.name ******x #***使用者名稱
git config --global user.email ******x #***郵箱
git config --l #列舉出所有配置
#----------工作區
--->
暫存區git add ***
git add .
#----------暫存區
--->
版本庫gti commit -m
「describe」
#-----------拋棄工作區修改
git checkout ***
git checkout .
#-----------回滾
git log #檢視已提交版本記錄
git reset $id #恢復到指定的提交版本,該
$id之後的版本提交都恢復到工作區
git reset --hard $id #恢復到指定的提交版本,該
$id之後的版本提交全部會被拋棄,將不出現在工作區。
git revert $id #建立乙個新版本去回滾指定的提交
git branch -r #檢視遠端分支
git branch new_branch #新建乙個分支
git checkout branch_name #切換分支
git branch -d branch_name #刪除分支
git remote -v #檢視遠端伺服器位址和倉庫名稱
git remote show origin #檢視遠端伺服器倉庫狀態
gti remote add origin git@github:ree/asffsa.git #新增遠端伺服器
git remote set-url origin git@github:ree/ewr.git #修改遠端位址
git remote rm #刪除遠端庫位址
git fetch #拉取
git merge #合併
git pull #=git fetch+git merge
git push #向遠端推送所有分支
git push origin master #將本地主分支推送到遠端主分支
git push -u origin master #將本地主分支推送到遠端(若無則建立)
git clone url #將專案轉殖到本地,相當於把整個專案拷貝下來,包括裡面的分支
和日誌等
git命令整理
git svn區別 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器。集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快 git是分布式版本控制...
Git命令整理
回退上一版本 git reset hard head head is now at ea34578 add distributed 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 ...
git命令整理
git init 建立本地倉庫 git status 檢視狀態 git add 將檔案提交到暫存區 或者也可以 git add 檔案名字 git commit m aaa 將暫存區的檔案提交到倉庫 引號裡面的東西隨便寫他只是方便記憶的 git log 檢視歷史記錄 git reflog 檢視操作命令...