久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

最最最詳細的Git 操作命令來了!

今天本欄目介紹Git 操作命令,有需要的朋友看看,歡迎留言討論。

一、新建代碼庫

在當前目錄新建一個Git代碼庫
git init
新建一個目錄,將其初始化為Git代碼庫
git init [project-name]
下載一個項目和它的整個代碼歷史
git clone [url]

二、配置

Git的設置文件為.gitconfig,它可以在用戶主目錄下(全局配置),也可以在項目目錄下(項目配置)。

顯示當前的Git配置
git config --list
編輯Git配置文件
git config -e [--global]
設置提交代碼時的用戶信息
git config [--global] user.name "[name]"git config [--global] user.email "[email address]"

三、增加/刪除文件

添加指定文件到暫存區(qū)
git add [file1] [file2] ...
添加指定目錄到暫存區(qū),包括子目錄
git add [dir]
添加當前目錄的所有文件到暫存區(qū)
git add .
添加每個變化前,都會要求確認
對于同一個文件的多處變化,可以實現(xiàn)分次提交
git add -p
刪除工作區(qū)文件,并且將這次刪除放入暫存區(qū)
git rm [file1] [file2] ...
停止追蹤指定文件,但該文件會保留在工作區(qū)
git rm --cached [file]
改名文件,并且將這個改名放入暫存區(qū)
git mv [file-original] [file-renamed]

四、代碼提交

提交暫存區(qū)到倉庫區(qū)
git commit -m [message]
提交暫存區(qū)的指定文件到倉庫區(qū)
git commit [file1] [file2] ... -m [message]
提交工作區(qū)自上次commit之后的變化,直接到倉庫區(qū)
git commit -a
提交時顯示所有diff信息
git commit -v
使用一次新的commit,替代上一次提交
如果代碼沒有任何新變化,則用來改寫上一次commit的提交信息
git commit --amend -m [message]
重做上一次commit,并包括指定文件的新變化
git commit --amend [file1] [file2] ...

五、分支

列出所有本地分支
git branch
列出所有遠程分支
git branch -r
列出所有本地分支和遠程分支
git branch -a
新建一個分支,但依然停留在當前分支
git branch [branch-name]
新建一個分支,并切換到該分支
git checkout -b [branch]
新建一個分支,指向指定commit
git branch [branch] [commit]
新建一個分支,與指定的遠程分支建立追蹤關系
git branch --track [branch] [remote-branch]
切換到指定分支,并更新工作區(qū)
git checkout [branch-name]
切換到上一個分支
git checkout -
建立追蹤關系,在現(xiàn)有分支與指定的遠程分支之間
git branch --set-upstream [branch] [remote-branch]
合并指定分支到當前分支
git merge [branch]
選擇一個commit,合并進當前分支
git cherry-pick [commit]
刪除分支
git branch -d [branch-name]
刪除遠程分支
git push origin --delete [branch-name]git branch -dr [remote/branch]

六、標簽

列出所有tag
git tag
新建一個tag在當前commit
git tag [tag]
新建一個tag在指定commit
git tag [tag] [commit]
刪除本地tag
git tag -d [tag]
刪除遠程tag
git push origin :refs/tags/[tagName]
查看tag信息
git show [tag]
提交指定tag
git push [remote] [tag]
提交所有tag
git push [remote] --tags
新建一個分支,指向某個tag
git checkout -b [branch] [tag]

七、查看信息

顯示有變更的文件
git status
顯示當前分支的版本歷史
git log
顯示commit歷史,以及每次commit發(fā)生變更的文件
git log --stat
搜索提交歷史,根據(jù)關鍵詞
git log -S [keyword]
顯示某個commit之后的所有變動,每個commit占據(jù)一行
git log [tag] HEAD --pretty=format:%s
顯示某個commit之后的所有變動,其”提交說明”必須符合搜索條件
git log [tag] HEAD --grep feature
顯示某個文件的版本歷史,包括文件改名
git log --follow [file]git whatchanged [file]
顯示指定文件相關的每一次diff
git log -p [file]
顯示過去5次提交
git log -5 --pretty --oneline
顯示所有提交過的用戶,按提交次數(shù)排序
git shortlog -sn
顯示指定文件是什么人在什么時間修改過
git blame [file]
顯示暫存區(qū)和工作區(qū)的差異
git diff
顯示暫存區(qū)和上一個commit的差異
git diff --cached [file]
顯示工作區(qū)與當前分支最新commit之間的差異
git diff HEAD
顯示兩次提交之間的差異
git diff [first-branch]...[second-branch]
顯示今天你寫了多少行代碼
git diff --shortstat "@{0 day ago}"
顯示某次提交的元數(shù)據(jù)和內容變化
git show [commit]
顯示某次提交發(fā)生變化的文件
git show --name-only [commit]
顯示某次提交時,某個文件的內容
git show [commit]:[filename]
顯示當前分支的最近幾次提交
git reflog

八、遠程同步

下載遠程倉庫的所有變動
git fetch [remote]
顯示所有遠程倉庫
git remote -v
顯示某個遠程倉庫的信息
git remote show [remote]
增加一個新的遠程倉庫,并命名
git remote add [shortname] [url]
取回遠程倉庫的變化,并與本地分支合并
git pull [remote] [branch]
上傳本地指定分支到遠程倉庫
git push [remote] [branch]
強行推送當前分支到遠程倉庫,即使有沖突
git push [remote] --force
推送所有分支到遠程倉庫
git push [remote] --all

九、撤銷

恢復暫存區(qū)的指定文件到工作區(qū)
git checkout [file]
恢復某個commit的指定文件到暫存區(qū)和工作區(qū)
git checkout [commit] [file]
恢復暫存區(qū)的所有文件到工作區(qū)
git checkout .
重置暫存區(qū)的指定文件,與上一次commit保持一致,但工作區(qū)不變
git reset [file]
重置暫存區(qū)與工作區(qū),與上一次commit保持一致
git reset --hard
重置當前分支的指針為指定commit,同時重置暫存區(qū),但工作區(qū)不變
git reset [commit]
重置當前分支的HEAD為指定commit,同時重置暫存區(qū)和工作區(qū),與指定commit一致
git reset --hard [commit]
重置當前HEAD為指定commit,但保持暫存區(qū)和工作區(qū)不變
git reset --keep [commit]
新建一個commit,用來撤銷指定commit
后者的所有變化都將被前者抵消,并且應用到當前分支
git revert [commit]
暫時將未提交的變化移除,稍后再移入
git stash git stash pop

十、其他

生成一個可供發(fā)布的壓縮包
git archive

推薦學習:《Git教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲激情五月| 日韩一区二区三区免费播放| 97精品国产福利一区二区三区| 91欧美极品| 欧美亚洲人成在线| 日韩欧美中文字幕电影| 日韩欧美美女在线观看| 美国三级日本三级久久99| 美女毛片一区二区三区四区| 99成人在线视频| 成人免费电影网址| 国产综合色产| 婷婷色综合网| 蜜桃视频欧美| 日本国产精品| 久久国产电影| 欧美福利专区| 精品一区亚洲| 亚洲一区导航| 婷婷久久免费视频| 日韩国产成人精品| 国产精品sm| 免费亚洲婷婷| 日韩国产一区| 欧美日韩尤物久久| 黑丝一区二区三区| 国产模特精品视频久久久久| 亚洲久久视频| 日韩高清不卡一区二区| 捆绑调教美女网站视频一区 | 国产精品啊啊啊| 视频一区视频二区中文字幕| 免费看黄色91| 91欧美极品| а√天堂8资源在线| 色综合www| 丝袜美腿高跟呻吟高潮一区| 蜜臀av一区二区在线免费观看 | 国产在线不卡一区二区三区| 蜜臀国产一区| 激情91久久| 国产精品一区二区美女视频免费看| 日韩高清二区| 日韩久久精品| 宅男噜噜噜66国产日韩在线观看| 日韩一区二区三区在线免费观看| 电影亚洲精品噜噜在线观看| 亚洲男女av一区二区| 日韩精品1区2区3区| 国产精品18| 亚洲激情中文| 日本亚洲三级在线| 欧美日韩国产一区二区在线观看| 日韩欧美另类一区二区| 国产午夜久久| 国产成人久久| 中文久久精品| 国产精品啊v在线| 成人免费电影网址| 欧美日本不卡高清| 日韩一区二区三区免费播放| 国产亚洲毛片在线| 成人在线超碰| 热久久免费视频| 日韩欧美精品综合| 亚洲乱码一区| 久久免费高清| 日韩精品福利一区二区三区| 国产精品久久久久av电视剧| 老牛国产精品一区的观看方式| 欧美日韩一区二区三区四区在线观看 | 日韩中文一区二区| 电影天堂国产精品| 日韩精品亚洲专区| 五月天激情综合网| 国产伦理久久久久久妇女| 欧美国产美女| 欧美一级二级三级视频| 香蕉视频亚洲一级| 久久精品三级| 一区二区三区午夜视频| 久久中文字幕av| 亚洲免费福利一区| 久久久久久久久久久妇女| 日韩一区二区三区四区五区 | 美女性感视频久久| 久久国产精品久久久久久电车| 国产一区二区三区国产精品| 免费观看在线色综合| 国产高潮在线| 麻豆中文一区二区| 在线观看一区| 国产亚洲在线| 中文在线а√天堂| 视频精品一区| 亚洲免费播放| 国产精品videosex极品| 日韩精品福利一区二区三区| 免费av一区二区三区四区| 九九99久久精品在免费线bt| 亚洲人成高清| 欧美在线亚洲| 精品一区亚洲| 国产粉嫩在线观看| 精品国产不卡一区二区| 日韩二区在线观看| 四虎在线精品| 亚洲综合电影一区二区三区| 精品一区不卡| 国产精品s色| 奇米777国产一区国产二区| 国产综合精品一区| 91视频久久| 国产欧洲在线| 免费在线亚洲| 国产一区二区三区探花| 国产精品视频一区二区三区综合| 久久国产生活片100| 蜜臀国产一区二区三区在线播放| 免费视频久久| 午夜国产精品视频免费体验区| 欧美va亚洲va日韩∨a综合色| 高清不卡亚洲| 久久久久久美女精品| 国产成人精品亚洲线观看| 欧美久久亚洲| 日本v片在线高清不卡在线观看| 亚洲一区欧美二区| 亚洲精品黄色| 蜜桃一区二区三区在线| 亚洲一区欧美| 亚洲图片久久| 91成人在线精品视频| 日日摸夜夜添夜夜添国产精品| 日本不卡在线视频| 亚洲精品一级| 欧美激情aⅴ一区二区三区 | 免费不卡在线视频| 欧美一区久久| 午夜一区在线| 日韩精品免费视频一区二区三区 | 久久精品影视| 久久久久国产| 欧美日韩国产免费观看视频| 欧美a级一区| 米奇777超碰欧美日韩亚洲| 欧美91视频| 在线亚洲成人| 夜夜精品视频| 国产综合婷婷| 黄色免费成人| 亚洲性视频在线| 亚洲青青久久| 麻豆精品久久| 吉吉日韩欧美| 夜久久久久久| 色综合视频一区二区三区日韩 | 欧美少妇精品| 美女性感视频久久| 国产h片在线观看| 久久91导航| 丰满少妇一区| 久久精品成人| 亚洲欧美日本日韩| 亚洲精品系列| 日本午夜精品久久久| 日本少妇一区二区| 国产精品久久久免费| 成人午夜网址| 韩国一区二区三区视频| 91超碰国产精品| 日韩**一区毛片| 亚洲www免费| 午夜在线一区| 精品国产乱码久久久久久樱花| 欧美少妇精品| 亚洲69av| 首页国产精品| 在线精品视频一区| 国产极品久久久久久久久波多结野| 国产成人精品一区二区三区免费 | 国产一区二区三区自拍| 美国三级日本三级久久99| 国产欧美啪啪| 日本欧美不卡| 蜜桃av一区二区在线观看| 嫩草伊人久久精品少妇av杨幂| 蜜桃国内精品久久久久软件9| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩av一二三| 欧美综合另类| 91精品日本| 国产在线日韩| 日韩av网站免费在线| 精品在线99| 99久久久久国产精品| 欧美一级鲁丝片| 人人爽香蕉精品| 国产精品成人国产| 久久久久久久久丰满|