<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Git常用命令總匯

        來源:懂視網 責編:小采 時間:2020-11-27 20:16:23
        文檔

        Git常用命令總匯

        Git常用命令總匯:遠程倉庫相關命令檢出倉庫:$ git clone git://github.com/jquery/jquery.git查看遠程倉庫:$ git remote -v添加遠程倉庫:$ git remote add [name] [url]刪除遠程倉庫:$ git remote rm [name]修改遠程倉庫:$ git remote
        推薦度:
        導讀Git常用命令總匯:遠程倉庫相關命令檢出倉庫:$ git clone git://github.com/jquery/jquery.git查看遠程倉庫:$ git remote -v添加遠程倉庫:$ git remote add [name] [url]刪除遠程倉庫:$ git remote rm [name]修改遠程倉庫:$ git remote


        配置用戶名

        git config --global user.name "xxx"

        配置郵件

        git config --global user.email "xxx@xxx.com"

        git status等命令自動著色

        git config --global color.ui true
        git config --global color.status auto
        git config --global color.diff auto
        git config --global color.branch auto
        git config --global color.interactive auto


        clone遠程倉庫

        git clone git+ssh://git@192.168.53.168/VT.git

        分支(branch)操作相關命令

        查看本地分支:$ git branch

        查看遠程分支:$ git branch -r

        創建本地分支:$ git branch [name] ----注意新分支創建后不會自動切換為當前分支

        切換分支:$ git checkout [name]

        創建新分支并立即切換到新分支:$ git checkout -b [name]

        刪除分支:$ git branch -d [name] ---- -d選項只能刪除已經參與了合并的分支,對于未有合并的分支是無法刪除的。如果想強制刪除一個分支,可以使用-D選項

        合并分支:$ git merge [name] ----將名稱為[name]的分支與當前分支合并

        創建遠程分支(本地分支push到遠程):$ git push origin [name]

        刪除遠程分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name]

        *創建空的分支:(執行命令之前記得先提交你當前分支的修改,否則會被強制刪干凈沒得后悔)

        $git symbolic-ref HEAD refs/heads/[name]

        $rm .git/index

        $git clean -fdx


        查看當前版本狀態(是否修改)

        git status


        添加xyz文件至index

        git add xyz


        增加當前子目錄下所有更改過的文件至index

        git add .


        提交

        git commit -m 'xxx'


        合并上一次提交(用于反復修改)

        git commit --amend -m 'xxx'


        將add和commit合為一步

        git commit -am 'xxx'


        刪除index中的文件

        git rm xxx


        遞歸刪除

        git rm -r *


        顯示提交日志

        git log


        顯示1行日志 -n為n行

        git log -1
        git log -5


        顯示提交日志及相關變動文件

        git log --stat
        git log -p -m


        顯示某個提交的詳細內容

        git show dfb02e6e4f2f7b573337763e5c0013802e392818


        可只用commitid的前幾位

        git show dfb02


        顯示HEAD提交日志

        git show HEAD


        顯示HEAD的父(上一個版本)的提交日志 ^^為上兩個版本 ^5為上5個版本

        git show HEAD^


        顯示已存在的tag

        git tag


        增加v2.0的tag

        git tag -a v2.0 -m 'xxx'


        顯示v2.0的日志及詳細內容

        git show v2.0


        顯示v2.0的日志

        git log v2.0


        顯示所有未添加至index的變更

        git diff


        顯示所有已添加index但還未commit的變更

        git diff --cached


        比較與上一個版本的差異

        git diff HEAD^


        比較與HEAD版本lib目錄的差異

        git diff HEAD -- ./lib


        比較遠程分支master上有本地分支master上沒有的

        git diff origin/master..master


        只顯示差異的文件,不顯示具體內容

        git diff origin/master..master --stat


        增加遠程定義(用于push/pull/fetch)

        git remote add origin git+ssh://git@192.168.53.168/VT.git


        顯示本地分支

        git branch


        顯示包含提交50089的分支

        git branch --contains 50089


        顯示所有分支

        git branch -a


        顯示所有原創分支

        git branch -r


        顯示所有已合并到當前分支的分支

        git branch --merged


        顯示所有未合并到當前分支的分支

        git branch --no-merged


        本地分支改名

        git branch -m master master_copy


        從當前分支創建新分支master_copy并檢出

        git checkout -b master_copy


        上面的完整版

        git checkout -b master master_copy


        檢出已存在的features/performance分支

        git checkout features/performance


        檢出遠程分支hotfixes/BJVEP933并創建本地跟蹤分支

        git checkout --track hotfixes/BJVEP933


        檢出版本v2.0

        git checkout v2.0


        從遠程分支develop創建新本地分支devel并檢出

        git checkout -b devel origin/develop


        檢出head版本的README文件(可用于修改錯誤回退)

        git checkout -- README


        合并遠程master分支至當前分支

        git merge origin/master

        合并提交ff44785404a8e的修改

        git cherry-pick ff44785404a8e


        將當前分支push到遠程master分支

        git push origin master


        刪除遠程倉庫的hotfixes/BJVEP933分支

        git push origin :hotfixes/BJVEP933


        把所有tag推送到遠程倉庫

        git push --tags


        獲取所有遠程分支(不更新本地分支,另需merge)

        git fetch


        獲取所有原創分支并清除服務器上已刪掉的分支

        git fetch --prune


        獲取遠程分支master并merge到當前分支

        git pull origin master

        重命名文件README為README2

        git mv README README2


        將當前版本重置為HEAD(通常用于merge失敗回退)

        git reset --hard HEAD
        git rebase


        刪除分支hotfixes/BJVEP933(本分支修改已合并到其他分支)

        git branch -d hotfixes/BJVEP933

        強制刪除分支hotfixes/BJVEP933

        git branch -D hotfixes/BJVEP933

        列出git index包含的文件

        git ls-files

        圖示當前分支歷史

        git show-branch


        圖示所有分支歷史

        git show-branch --all


        顯示提交歷史對應的文件修改

        git whatchanged


        撤銷提交dfb02e6e4f2f7b573337763e5c0013802e392818

        git revert dfb02e6e4f2f7b573337763e5c0013802e392818


        內部命令:顯示某個git對象

        git ls-tree HEAD


        內部命令:顯示某個ref對于的SHA1 HASH

        git rev-parse v2.0


        顯示所有提交,包括孤立節點

        git reflog
        git show HEAD@{5}


        顯示master分支昨天的狀態

        git show master@{yesterday}


        圖示提交日志

        git log --pretty=format:'%h %s' --graph
        git show HEAD~3
        git show -s --pretty=raw 2be7fcb476


        暫存當前修改,將所有至為HEAD狀態

        git stash


        查看所有暫存

        git stash list


        參考第一次暫存

        git stash show -p stash@{0}


        應用第一次暫存

        git stash apply stash@{0}


        文件中搜索文本“delete from”

        git grep "delete from"
        git grep -e '#define' --and -e SORT_DIRENT
        git gc
        git fsck

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Git常用命令總匯

        Git常用命令總匯:遠程倉庫相關命令檢出倉庫:$ git clone git://github.com/jquery/jquery.git查看遠程倉庫:$ git remote -v添加遠程倉庫:$ git remote add [name] [url]刪除遠程倉庫:$ git remote rm [name]修改遠程倉庫:$ git remote
        推薦度:
        標簽: 常用 命令 匯總
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 1区2区3区产品乱码免费| 亚洲第一成年网站视频 | 在线观看亚洲成人| 亚洲色偷偷偷综合网| 四虎精品视频在线永久免费观看| 久久精品亚洲综合| 免费播放在线日本感人片| 一级毛片免费视频| 亚洲av无码专区在线播放| 国产一区二区免费| 亚洲天天在线日亚洲洲精| 久久久久国色av免费看| 亚洲日本在线观看| 中文字幕天天躁日日躁狠狠躁免费| 国产免费一区二区三区VR| 爱爱帝国亚洲一区二区三区| 国产99视频免费精品是看6| 特级av毛片免费观看| 亚洲日韩国产成网在线观看| 国产一级在线免费观看| 亚洲国产精品无码专区| 88xx成人永久免费观看| 丁香婷婷亚洲六月综合色| 日韩人妻无码免费视频一区二区三区| 婷婷亚洲综合一区二区| 国产亚洲精品免费视频播放| 亚洲AV无码男人的天堂| 亚洲国产精品成人网址天堂| 亚洲一本到无码av中文字幕| 日韩免费高清视频网站| xxxxx做受大片视频免费| 亚洲AV无码乱码国产麻豆| 国产精品永久免费10000| 亚洲欧美黑人猛交群| 99久久国产热无码精品免费| 亚洲七久久之综合七久久| 亚洲熟女乱综合一区二区| 最近免费中文字幕大全高清大全1| 亚洲中文字幕无码中文| 国产午夜亚洲不卡| 2021久久精品免费观看|