Git常用命令總結

git教程看了很多次,但是里面用到的命令用到的不是很多契邀,今天又把廖雪峰老師的Git教程過了一遍,順便總結一下其中使用的命令,便于日后查閱.

git init     //將目錄這個目錄變?yōu)镚it管理的倉庫
git add readme.txt     //將readme.txt文件添加到暫存區(qū)
git commit -m 'wrote a readme file'     //將暫存區(qū)的文件提交到分支倉庫醒叁,并說明
git status     //查看倉庫當前狀態(tài)
git diff reame.txt     //查看對文件readme.txt所做的修改
git log     //查看文件的提交記錄
git log --pretty=oneline     //一行顯示提交記錄信息
git reset --hard HEAD^     //回退到上一版本
git reset --hard HEAD~100     //回退到上100個版本
git reset --hard 1094     //指定回到某一版本,1094為commit id,commit id可以不寫完整
git reflog      //用來記錄每一次的命令
git checkout -- readme.txt     //將這個文件回退到最近一次git commit 或 git add 時的狀態(tài)
git reset HEAD readme.txt     //把暫存區(qū)的修改撤銷掉泊业,重新放回工作區(qū)
git rm test.txt //移除文件
git checkout -- test.txt
git remote add origin git@github.com:Jerry379/git_pritace.git     //在本地添加遠程git倉庫地址
git push -u origin master     //把本地庫的所有內容推送到遠程庫上把沼,第一次推送加上-u參數(shù)
git clone 遠程倉庫地址     //克隆遠程倉庫到本地
git checkout -b dev     //創(chuàng)建dev分支,然后 切換到dev分支吁伺,-b創(chuàng)建并切換
//相當于:
git branch dev     //創(chuàng)建dev分支
git checkout dev     //切換到Dev分支
git checkout master     //切換到master分支
git log --graph --pretty=oneline --abbrev-commit     //查看分支合并情況
git log --graph     //查看分支合并圖
git stash     //將當前工作現(xiàn)場儲存起來饮睬。
git branch     //查看當前分支
git branch -d dev     //刪除dev分支
git stash list     //查看之前保存的工作現(xiàn)場
git stash apply     //恢復,但是恢復后篮奄,stash內容并不刪除
git stash drop     //來刪除stash工作狀態(tài)
git stash pop     //恢復stash工作狀態(tài)捆愁,并刪除stash內容
git stash list     //查看stash中的存儲的列表
git stash apply stash@{0}     //換膚到指定的stash
git branch -D feature-vulcan     //強行刪除分支,放棄對分支的修改
git remote     //查看遠程庫信息
git remote -v     //顯示更詳細的細膩窟却,顯示可以抓取和推送的origin的地址昼丑。
git remote rm origin     //刪除已有的遠程庫
git push origin master     //推送分支,將該分支上的所有本地提交推送到遠程
git checkout -b dev origin/dev     //創(chuàng)建遠程origin的dev分支到本地
git pull     //從遠程抓取最新的提交到本地
git branch --set-upstream-to <branch-name> origin/<branch-name>(例:git branch --set-upstream-to=origin/dev dev)     //指定本地dev分支與遠程origin/dev分支的鏈接
git rebase     //把分叉的提交歷史“整理”成一條直線夸赫,看上去更直觀菩帝。
git tag <name>     //打一個新標簽
git tag     //查看所有標簽
git tag <tagname> <commit id>     //對指定的提交打tag
git tag -a <tagname> -m '說明'     //創(chuàng)建帶有說明的標簽
git tag -g <tagname>     //刪除標簽
git push origin <tagname>     //推送標簽到遠程
git push origin --tags     //推送全部尚未推送到遠程的本地標簽
git tag -d v0.9  //刪除本地標簽
git push origin :refs/tags/<tagname> //遠程刪除標簽
git config --global color.ui true //讓git顯示出顏色
ssh-keygen -t rsa -C "youremail@example.com"  //生成ssh公鑰和私鑰

下面是練習過程中記錄的一些shell命令

//其它的一些命令:
mkdir //創(chuàng)建文件夾
cd mydir //進入mydir文件夾
pwd //顯示當前目錄
ls -ah //查看文件,包括隱藏的文件
vi readme.txt //創(chuàng)建readme.txt文件并編輯
rm 文件名  //刪除文件
sudo rm -r -f 目錄名   //刪除目錄
cat readme.txt  //

后續(xù)學習到更多的命令茬腿,我也會不斷更新呼奢。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市滓彰,隨后出現(xiàn)的幾起案子控妻,更是在濱河造成了極大的恐慌,老刑警劉巖揭绑,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弓候,死亡現(xiàn)場離奇詭異郎哭,居然都是意外死亡,警方通過查閱死者的電腦和手機菇存,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門夸研,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人依鸥,你說我怎么就攤上這事亥至。” “怎么了贱迟?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵姐扮,是天一觀的道長。 經(jīng)常有香客問我衣吠,道長茶敏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任缚俏,我火速辦了婚禮惊搏,結果婚禮上,老公的妹妹穿的比我還像新娘忧换。我一直安慰自己恬惯,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布亚茬。 她就那樣靜靜地躺著酪耳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪才写。 梳的紋絲不亂的頭發(fā)上葡兑,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音赞草,去河邊找鬼讹堤。 笑死,一個胖子當著我的面吹牛厨疙,可吹牛的內容都是我干的洲守。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼沾凄,長吁一口氣:“原來是場噩夢啊……” “哼梗醇!你這毒婦竟也來了?” 一聲冷哼從身側響起撒蟀,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤叙谨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后保屯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體手负,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡涤垫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了竟终。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝠猬。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖统捶,靈堂內的尸體忽然破棺而出榆芦,到底是詐尸還是另有隱情,我是刑警寧澤喘鸟,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布匆绣,位于F島的核電站,受9級特大地震影響什黑,放射性物質發(fā)生泄漏犬绒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一兑凿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茵瘾,春花似錦礼华、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雕旨,卻和暖如春扮匠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凡涩。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工棒搜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人活箕。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓力麸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親育韩。 傳聞我的和親對象是個殘疾皇子克蚂,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內容

  • 想要學會使用Git,首先需要理解什么是分布式版本庫筋讨,什么是工作區(qū)和暫存區(qū)埃叭,這幾個概念是理解很多命令的基礎。強烈推薦...
    DevelopMyLife閱讀 1,489評論 0 1
  • 前言 用git也好久了悉罕,感覺平時也就是git commit赤屋,git pull 立镶,git push ,git add...
    茹茹茹茹茹茹歐尼_閱讀 325評論 0 1
  • GIT常用命令總結 GIT內容較多使用方法較為細致益缎,因此本文主要用作概要目錄性質谜慌,以便以后使用時查詢方便。 Get...
    王嘉豪_TW閱讀 354評論 0 0
  • 一般來說莺奔,日常使用只要記住下圖6個命令欣范,就可以了。但是熟練使用令哟,恐怕要記住60~100個命令恼琼。 下面是我整理的常用...
    MiracleJQ閱讀 349評論 0 0
  • 終端常用的命令: Git 常用命令: 在本地庫 在遠程庫
    花與少年_閱讀 219評論 1 4