成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Linux系統(tǒng)下Git操作命令整理

Linux系統(tǒng)下Git操作命令整理

熱門標(biāo)簽:百度地圖標(biāo)注未成功 常熟外呼系統(tǒng) 拉薩銷售外呼系統(tǒng)軟件 中山防封卡電銷卡辦理 江蘇小型外呼系統(tǒng)軟件 電話機(jī)器人服務(wù)器部署 電銷語音機(jī)器人哪個(gè)好 文山外呼營銷系統(tǒng) 地圖上標(biāo)注點(diǎn)位的圖標(biāo)

1.顯示當(dāng)前的配置信息

復(fù)制代碼
代碼如下:

git config --list

2. 創(chuàng)建repo
從別的地方獲取
復(fù)制代碼
代碼如下:

git clone git://git.kernel.org/pub/scm/git/git.git


自己建立

復(fù)制代碼
代碼如下:

mkdir test
cd test
git init

 
3. 顯示狀態(tài)

復(fù)制代碼
代碼如下:
git status

 
4. commit
git add file.1 file.2 先增加文件,增加到index中。這樣commit的時(shí)候才知道要commit哪些文件。
或者

復(fù)制代碼
代碼如下:
git add -p
用來interactively選擇哪些改變需要被commit

復(fù)制代碼
代碼如下:
git commit -m "log message"

 
或者

復(fù)制代碼
代碼如下:
git commit -a
自動(dòng)檢查應(yīng)該commit什么文件。如果是新增的文件,仍然要使用git add來添加。
 
5. 顯示以前的工作

復(fù)制代碼
代碼如下:
git log
輸出格式

復(fù)制代碼
代碼如下:
git log


復(fù)制代碼
代碼如下:
git log -p
     顯示patch

復(fù)制代碼
代碼如下:
git log --stat
  顯示改動(dòng)的一個(gè)總結(jié)

復(fù)制代碼
代碼如下:
git log --graph
  只顯示當(dāng)前branch的

復(fù)制代碼
代碼如下:
git log --graph --all
  顯示所有branch的

復(fù)制代碼
代碼如下:
git log --graph --all --decorate
顯示branch的名字


復(fù)制代碼
代碼如下:

git log --pretty=oneline, short, full, fuller
輸出的log 形式不同
復(fù)制代碼
代碼如下:

git log --pretty=format:"%h - %an, %ar : %s"
按照指定的格式輸出。
關(guān)于--pretty的其他選項(xiàng)和具體的format格式,參考 git log --help中PRETTY FORMAT這部分。


復(fù)制代碼
代碼如下:

git log --follow file.c

這個(gè)功能很有意思,尤其是當(dāng)file.c被移動(dòng)后。
通常我們會(huì)移動(dòng)某個(gè)文件到某個(gè)目錄下。如果這么做,git log是不能顯示目錄移動(dòng)前的記錄的。
那就加上 --follow吧。


git log的篩選
git log -2 -p   顯示最近兩次commit的log 和 diff
git log --author="Author Name" 篩選特定作者的log
git log --since="2012-2-23" --before="2012-2-24" 篩選時(shí)間段
git log --grep="key word" 在commit 的message中查找關(guān)鍵字
git log branch --not master 查看在branch上的,但不在master上的記錄。

git log -S"func_name"  查找某個(gè)字符出現(xiàn),或者移出的commit。 比如可以查找一個(gè)函數(shù)是什么時(shí)候添加,或者刪除的。

git show sha1   這個(gè)sha1是每個(gè)commit的sha1,這樣顯示某個(gè)commit的完全信息,包括diff
 
6. 撤銷改動(dòng)

復(fù)制代碼
代碼如下:

git checkout -- file.1

撤銷了file.1的這次改動(dòng)。只是撤銷了沒有staged的改動(dòng).
中間的 -- 表明了這是一個(gè)文件 而不是一個(gè)branch的名字

復(fù)制代碼
代碼如下:

git reset --hard HEAD

撤銷了所有沒有commit的改動(dòng),包括了stage的和沒有stage的。
這條命令的結(jié)果一樣
git checkout HEAD file.1
包括了staged 和沒有staged的都會(huì)清除。

有時(shí)候我們發(fā)現(xiàn),之前做個(gè)一個(gè)commit有問題,不想要,想要去掉。
git revert HEAD      自動(dòng)得重新做一個(gè)commit,將最后一次的commit返回回來。
git revert HEAD^     自動(dòng)得重新做一個(gè)commit,將最后第二次的commit 返回回來。
7. 刪除一個(gè)commit

復(fù)制代碼
代碼如下:

git reset --hard HEAD~1

刪除了最近的commit

8. 修改最近的一個(gè)commit

復(fù)制代碼
代碼如下:

git commit --amend

 
7.顯示所做的改動(dòng)
復(fù)制代碼
代碼如下:

git diff

顯示所有的改動(dòng)。 沒有add到index中的。

復(fù)制代碼
代碼如下:

git diff --staged或者 git diff --cached

顯示staged改動(dòng),也就是add的東東,也就是將要commit的東東。

復(fù)制代碼
代碼如下:

git diff commit1 commit2

顯示這兩個(gè)commit之間的變動(dòng), 從commit1到commit2的變動(dòng)。


復(fù)制代碼
代碼如下:

git diff commit1..commit2

兩個(gè)點(diǎn),效果跟上面的一樣


復(fù)制代碼
代碼如下:

git diff commit1...commit2

三個(gè)點(diǎn),表示的是發(fā)生在commit2分支,一直到commit1和commit2共同父親的變化。


復(fù)制代碼
代碼如下:

git blame -C file1.c

顯示文件具體的改動(dòng)。。。。恩,好像是用來找是誰的錯(cuò)?


復(fù)制代碼
代碼如下:

git blame -Ln,m file1.c

查看n,m兩行間的改動(dòng)。


復(fù)制代碼
代碼如下:

git blame commit1~1 -Ln,m file1.c

查看commit1版本前的改動(dòng). 追查之前的log。


復(fù)制代碼
代碼如下:

git blame commit1~1 -Ln,m -- old/file.c

如果這個(gè)文件被重命名過,或者移動(dòng)過位置,就要輸入舊的文件的名字。
而且一定要加上 -- , 一定。
 
8. 刪除某個(gè)文件
復(fù)制代碼
代碼如下:

git rm file-name

從庫和當(dāng)前的working directory中刪掉這個(gè)文件
復(fù)制代碼
代碼如下:

git rm --cached file-name

只從庫中刪除,保留當(dāng)前的本地文件。


9. 重命名一個(gè)文件

復(fù)制代碼
代碼如下:

git mv file file-new


10. 應(yīng)用patch

復(fù)制代碼
代碼如下:

git apply patch-file

這樣做從patch-file中應(yīng)用這個(gè)patch。 效果和patch命令類似。
但是好處是,git apply要么成功,要么不成功。不想patch,有可能有部分的patch打上了,但是有的沒有打上。
git apply后,并沒有自動(dòng)生成一個(gè)commit.


git apply --check  可以用來檢測(cè)這個(gè)patch 是不是會(huì)產(chǎn)生沖突或者失敗。


復(fù)制代碼
代碼如下:

git am patch-file

這是專門為git 設(shè)計(jì)的命令。 patch-file是通過git format-patch 生成的。
其中包含了作者信息和簡單描述。
git am后,會(huì)自動(dòng)的生成一個(gè)commit.


復(fù)制代碼
代碼如下:

git am --resolved

git am 過程中可能會(huì)有conflict. 如過遇到conflict, 那就需要手動(dòng)修改code, git add 后
用git am --resolved


11 刪除一些沒有g(shù)it add的文件;

復(fù)制代碼
代碼如下:

git clean

參數(shù)
-n 顯示將要?jiǎng)h除的文件和目錄
-f 刪除文件
-df 刪除文件和目錄


復(fù)制代碼
代碼如下:

git clean -df alps/

git remote


git是一個(gè)分布式代碼管理工具,所以可以支持多個(gè)倉庫,在git里,服務(wù)器上的倉庫在本地稱之為remote。
直接clone一個(gè)倉庫:

復(fù)制代碼
代碼如下:

$: git clone git@search.ued.taobao.net:projects/search.git

另外一種clone方式:
復(fù)制代碼
代碼如下:

# 創(chuàng)建目錄初始化本地倉庫
$: mkdir search cd search
$: git init
# 添加遠(yuǎn)程倉庫路徑
$: git remote add github git@github.com:yyfrankyy/search.git
# 實(shí)際上,pull 就是 fetch + merge
$: git pull github --all --tags

把工作目錄遷移到github上面:
復(fù)制代碼
代碼如下:

$: git remote add github git@github.com:yyfrankyy/search.git
$: git push github --all --tags

顯示所有的遠(yuǎn)程倉庫
復(fù)制代碼
代碼如下:

$: git remote -v
origin git@search.ued.taobao.net:projects/search.git (fetch)
origin git@search.ued.taobao.net:projects/search.git (push)
github git@github.com:yyfrankyy/search.git (fetch)
github git@github.com:yyfrankyy/search.git (push)

重命名遠(yuǎn)程倉庫
復(fù)制代碼
代碼如下:

$: git remote rename github gh
$: git remote
origin
gh

刪除遠(yuǎn)程倉庫
復(fù)制代碼
代碼如下:

$: git remote rm github
$: git remote
origin

從遠(yuǎn)程倉庫抓取數(shù)據(jù),更新本地倉庫:
復(fù)制代碼
代碼如下:

$: git fetch origin

remote: Counting objects: 58, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 44 (delta 24), reused 1 (delta 0)
Unpacking objects: 100% (44/44), done.
From git://search.ued.taobao.net:projects/search.git
 * [new branch]      product     -> origin/product
查看遠(yuǎn)程倉庫信息,可用于跟蹤別人的push:
復(fù)制代碼
代碼如下:

$: git remote show origin

* remote origin
  Fetch URL: git@search.ued.taobao.net:projects/search.git
  Push  URL: git@search.ued.taobao.net:projects/search.git
  HEAD branch: master
  Remote branches:
    master  tracked
    p4popt  tracked
    prepub  tracked
    product tracked
  Local branches configured for 'git pull':
    master  merges with remote master
    p4popt  merges with remote p4popt
    prepub  merges with remote prepub
    product merges with remote product
  Local refs configured for 'git push':
    master  pushes to master  (up to date)
    p4popt  pushes to p4popt  (up to date)
    prepub  pushes to prepub  (up to date)
    product pushes to product (up to date)

標(biāo)簽:鶴壁 海北 威海 河南 欽州 天門 黔南 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)下Git操作命令整理》,本文關(guān)鍵詞  Linux,系統(tǒng),下,Git,操作,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)下Git操作命令整理》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux系統(tǒng)下Git操作命令整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲天堂视频在线观看| 欧美日韩国产免费一区二区三区| 尤物在线网址| www.91在线观看| 激情丁香综合| 日韩午夜电影av| 黄网视频在线观看| 成人综合日日夜夜| 麻豆mv在线看| 国产欧美一区二区三区视频| 日韩天堂在线视频| 少妇大叫太大太粗太爽了a片小说| 五月婷六月丁香| 亚洲高清免费观看| 久久a级毛片毛片免费观看| 久久午夜无码鲁丝片| 精品无码av无码免费专区| 欧美黄色一级| 性一交一乱一伧国产女士spa| 日韩激情毛片| 亚洲天堂精品在线| 国产欧美综合精品一区二区| 五月婷婷六月丁香综合| 午夜国产在线| 女人被狂躁到高潮的免费| 日本熟妇毛茸茸丰满| 69av成年福利视频| 在线国产日韩| 亚洲欧美日韩一区| 国产一区二区电影| 久久深夜福利| 欧美精品啪啪| 日韩美女一区二区三区四区| 国产成人综合美国十次| 成人做爽爽免费视频| aaa一区二区三区| 欧美一级片在线观看| 国产美女在线免费观看| 国产精品综合视频| 91社区在线| 在线综合视频| 永久免费看黄网站| 久久99久久久| 亚洲成aⅴ人片久久青草影院| 亚洲三级电影网站| 亚洲AV成人无码一二三区在线| 91精彩在线视频| 日本特黄一级片| 色婷婷精品大视频在线蜜桃视频| 一级特黄曰皮片视频| 一本久久a久久免费精品不卡| 三级a性做爰视频| 久久国产精品亚洲va麻豆| 亚洲热在线观看| 亚洲成人久久电影| 黄色毛片在线| 欧美日韩网站| 欧美一区二区三区在线视频| 91亚洲精品在看在线观看高清| wwwwww.色| 婷婷激情小说网| 国产日韩欧美影视| 日韩av一级片| 第九区2中文字幕| 中文一区二区在线观看| 国产成人精品免费网站| 免费观看成人在线| 日韩在线一二三| 国产浮力第一页| 久久99精品久久久久久青青91| 高清免费观看在线| 久久国产成人精品| 中文字幕亚洲精品在线观看| 午夜精品成人av| 国产亚洲精品成人a| 久久国产精品久久久| 在线免费观看黄色片| 欧美三级电影一区| 色综合天天综合网国产成人综合天| 久久er99精品| 国产成人97精品免费看片| 91精品欧美福利在线观看| 中文字幕免费高清在线观看| 欧美乱大交xxxxx免费| 欧美性猛片aaaaaaa做受| 中文字幕乱码一区二区三区| 91国内免费在线视频| 懂色av粉嫩av蜜乳av| 成在线人视频免费视频| 成年人小视频在线观看| 四虎永久免费影库二三区| 国产婷婷一区二区三区久久| 婷婷综合在线视频| 亚洲福中文字幕伊人影院| 色老板视频在线观看| 欧洲美女7788成人免费视频| 一级国产黄色片| 给个网站可以在线观看你懂的| 国产精品国产自产拍高清av王其| 日韩在线观看电影完整版高清免费悬疑悬疑| 99久久免费国产精精品| 中文字幕一区三区久久女搜查官| 91视频论坛| 色综合一个色综合亚洲| 最近中文字幕mv在线一区二区三区四区| 日韩激情在线观看| 日本在线免费看| 3d欧美精品动漫xxxx无尽| 国产精品爽爽爽| 国产一区二区三区在线免费| 五月天综合视频| 精品一区二区三区久久久| 久久精品超碰| 成年男女免费视频网站不卡| 在线综合+亚洲+欧美中文字幕| 欧美日韩激情一区二区三区| 欧美日韩第一区日日骚| 高端美女服务在线视频播放| 亚洲激情图片小说视频| sis001亚洲原创区| 综合久久国产九一剧情麻豆| 国产免费拔擦拔擦8x在线播放| 久精品在线观看| 中文字幕视频一区二区三区久| 日韩在线 中文字幕| 欧美美女在线直播| 精品一区二区电影| 精品亚洲视频在线| 欧美性xxxxx极品| 无罩大乳的熟妇正在播放| 免费日韩一级片| 91污片在线观看| 欧美v亚洲v综合ⅴ国产v| 中日韩视频在线观看| 国产色综合天天综合网| 亚洲三级中文字幕| 成人免费在线视频网站| 亚洲性生活大片| 国产日本欧美视频| 亚洲不卡1卡2卡三卡2021麻豆| 成人小视频免费观看| 97成人在线观看视频| 精品人妻无码一区二区性色| 国产剧情麻豆剧果冻传媒视频免费| 精品一级视频| www日本在线观看| 日韩精品在线电影| 999精品视频在线观看播放| 性一交一乱一精一晶| 国产喂奶挤奶一区二区三区| 久久精品嫩草影院| 另类视频一区二区三区| 91福利视频在线观看| 日韩欧美国产另类| 精精国产xxxx视频在线| 日韩影院在线| 欧美日韩成人一区| 在线免费看黄视频| 亚洲天堂久久久| 日本h在线观看| 国产亚洲欧洲高清| 免费一级淫片aaa片毛片a级| 久久爱www久久做| 欧美在线视频一区二区| 欧美高清视频免费观看| 久久草在线视频| 午夜伦理在线视频| 国产成人午夜性a一级毛片| 日本视频免费观看| 亚洲国产精品尤物yw在线观看| 乱妇乱女熟妇熟女网站| 99在线视频观看| 国产超碰人人爽人人做人人爱| 日韩中文字幕在线观看| 久久综合另类图片小说| 久久久久久久久久免费视频| 久久午夜福利电影| 免费黄色激情视频| 婷婷色在线观看| 成年人小视频在线观看| 黄色片免费在线| 成年人的黄色片| 人妻无码中文字幕免费视频蜜桃| 亚洲第一网站男人都懂| 狠狠入ady亚洲精品经典电影| 2020日本不卡一区二区视频| 日韩一区二区三区在线| 在线伊人免费视频| 不卡电影免费在线播放一区| 亚洲精品一二三四| 中文字幕一区二区三区色视频| 日韩av在线播放不卡| 午夜精品亚洲一区二区三区嫩草| 精品国产伦一区二区三| 欧美一区三区| 久久国产精品一区二区| 亚洲熟女乱综合一区二区三区| 亚洲男人天堂久| 久久草视频在线看| www.日韩一区| 黑人巨大精品欧美黑白配亚洲| 成人涩涩视频| 欧美一级免费视频| 国产精品suv一区二区三区| 成人福利视频在线看| 久久爱一区二区| 在线观看亚洲免费视频| 97久久天天综合色天天综合色hd| 99国产精品99久久久久久| 成人免费av| 亚洲免费黄色片| 亚洲欧美日韩一区在线| 毛片毛片毛片毛片毛片毛片| 男人午夜天堂| 久久综合久久99| siro系绝美精品系列| 无码 制服 丝袜 国产 另类| 亚洲日本欧美日韩高观看| 欧美熟妇乱码在线一区| 国产精品日韩精品欧美精品| 好吊妞视频这里有精品| www视频在线| 欧美成人a视频| 丝袜美腿玉足3d专区一区| www.黄色小说.com| 黄页在线播放| 国产 日韩 欧美一区| 久久久精品少妇| 蜜臀久久99精品久久久酒店新书| 国产精品国产精品国产专区不片| 成人在线黄色电影| 日韩精品一卡二卡| 精品一区二区三区在线播放视频| 天堂在线资源视频| 欧美xxx久久| 91精品国产综合久久久久久豆腐| 99精品欧美一区二区蜜桃免费| 国产国语性生话播放| 在线播放高清视频www| 国产精品久久久久毛片软件| 激情另类小说区图片区视频区| 久久人妻免费视频| 尹人成人综合网| 人妻中文字幕一区| 欧美第一区第二区| 欧美成人精品一区二区三区在线看| 曰本人一级毛片免费完整视频| 久久99久久99精品免观看粉嫩| 国产精品主播| 欧美成人国产va精品日本一级| 国产视频久久久久久| 人人妻人人澡人人爽欧美一区| 免费av在线一区二区| 久久久免费电影| 久久噜噜亚洲综合| 欧美亚洲专区| 色欧美片视频在线观看| 日本一二三区不卡| 一级特黄aaa大片| 国产精品久久久精品| 婷婷精品进入| 女同一区二区| 国产视频欧美视频| 色哟哟精品丝袜一区二区| 一区中文字幕在线观看| 国产精品伦一区二区三级视频| av动漫在线观看| 国产精品亚洲午夜一区二区三区| 国产国语videosex另类| 欧美精品久久| 欧美成人午夜激情| 九七伦理97伦理| 成年女人免费视频| 国产传媒第一页| 国产熟女精品视频| 香蕉视频xxxx| 国产精品999视频| 久久久久久久久久久久久久国产| 人人做人人澡人人爽欧美| 日韩av在线免费| 国产又黄又粗又猛又爽的| 男人操女人的视频在线观看欧美| 日本韩国欧美| 成人深夜福利app| 希岛爱理一区二区三区av高清| 日av在线不卡| 99视频精品| av男人的天堂在线观看| 天天摸天天操天天干| 中文字幕第28页| 日韩欧美在线观看| 欧美日韩视频免费| 国产伦精品一区二区三区视频小说| 欧美一区二区三区四区高清| 毛葺葺老太做受视频| 久久久久久久久99精品| 日本一区二区免费高清视频| 久久激五月天综合精品| 中文字幕一区二区三区四区五区六区| 极品白嫩丰满美女无套| 国产精品高潮呻吟久久久久| 青青草视频成人| 在线免费观看电影网站入口| 中国a一片一级一片| 久久99精品国产自在现线| 国产精品视频男人的天堂| 四虎免费视频| 国产淫片在线观看| 黑人与娇小精品av专区| 五月天激情综合| 成人免费观看www在线| 欧美日韩**字幕一区| 超碰国产在线| 免费看黄色三级| 国内毛片久久| 国产porn视频| 免费看毛片网站| 无码免费一区二区三区免费播放| 日韩美女视频19| 欧洲在线视频| 国产91对白刺激露脸在线观看| 自拍偷拍亚洲天堂| 国产精品美女主播| 国产一线二线在线观看| 欧美成人精品网站| 噼里啪啦国语在线观看免费版高清版| 色就是色欧美色图| 国产免费黄色av|