亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CentOS下git命令行操作(圖文教程)

blog.csdn.net   發(fā)布時間:2016-11-20 08:13:09   作者:莫失莫忘的博客   我要評論
本文主要向大家介紹了一些關(guān)于CentOS下git命令行操作,看似復雜,其實很簡單的,一起來看看具體的內(nèi)容吧

這篇文章主要介紹了CentOS下Git操作命令整理,需要的朋友可以參考下

之前使用Github都是使用IDE中的一些git插件,一直想學學git命令行的操作,我是在我CentOS做的,Windows可以安裝git shell

(1) 新建一個文件夾,做測試

新建文件夾

(2)將此目錄變?yōu)?a style="BOX-SIZING: border-box; COLOR: rgb(223,52,52); FONT-WEIGHT: bold; TEXT-DECORATION: none" class="replace_word" title="Git知識庫" target="_blank" >Git可管理的倉庫git init

這里寫圖片描述

(3)目錄下會多一個.git的文件,使用ls命令查看不到,因為它是默認隱藏的,可以使用ls -ah

這里寫圖片描述

(4)新建一個readme.txt的文件,并且輸入一些內(nèi)容echo > "xxxx" >readme.txt

這里寫圖片描述

(5)添加文件

git add readme.txt

這里寫圖片描述

(6)配置一下git的信息

git config --global user.email"郵箱"

git config --global user.name "用戶名"

這里寫圖片描述

(7)提交git commit -m "說明文字"

這里寫圖片描述

(8)查看git的日志git log或者git log --pretty=oneline只顯示簡要的信息

這里寫圖片描述

(9)回撤版本git reset --hard HEAD^,回撤幾次就是HEAD^^^^中的^幾次(10)查看版本號git reflog(11)回撤到對應的版本號:git reset --hard 版本號(12)刪除已經(jīng)提交的文件git rm 文件名

(1)首先需要創(chuàng)建SSH Key,ssh-keygen -t rsa -C "youremail@example.com",然后一路回車下去

這里寫圖片描述

(2)在.SSH目錄下會有兩個文件,一個是id_rsa,另外一個是id_rsa.pub,對應的一個是私鑰,一個是公鑰(3)將公鑰里的內(nèi)容添加到你的GitHub賬號下

這里寫圖片描述

(4)新建一個倉庫,這里命名為githubTest

這里寫圖片描述

它會有對應的提示信息

這里寫圖片描述

(5)按上述提示執(zhí)行命令,關(guān)聯(lián)倉庫git remote add origin git@github.com:xxxx/xxxxx.git,將本地文件push上去git push -u origin master第一次push加上-u參數(shù),以后再push就直接push就可以了

這里寫圖片描述

(6)在GitHub上就會看到push上去的內(nèi)容了

這里寫圖片描述

(7)克隆倉庫,git clone git@github.com:xxxx/xxxxx.git,這是通過SSH的方式克隆的,還有https的方式

這里寫圖片描述

文件克隆結(jié)果

這里寫圖片描述

(1)創(chuàng)建分支并切換到創(chuàng)建的分支:git checkout -b dev相當于git branch devgit checkout dev

(2)切換分支git checkout xxx

這里寫圖片描述

(3)查看分支git branch*指向當前分支

這里寫圖片描述

(4)合并分支測試(沒有沖突),在dev分支下,readme.txt中增加文字

這里寫圖片描述

git add然后git commit

這里寫圖片描述

切換到主分支:git checkout master,查看內(nèi)容還是之前的內(nèi)容

這里寫圖片描述

然后合并dev分支:git merge dev

這里寫圖片描述

查看內(nèi)容已經(jīng)是最新的了

這里寫圖片描述

現(xiàn)在可以刪除dev分支了:git branch -d dev

這里寫圖片描述

(5)沖突測試:1. 新建一個分支develop,在分支下在readme.txt最后一行加入如下

這里寫圖片描述

2. 然后git addgit commit

這里寫圖片描述

3. 切換主分支git checkout master

這里寫圖片描述

4. 在readme.txt中最后一行加入如下,同樣git addgit commit

這里寫圖片描述

5. 然后merge develop分支git merge develop,會發(fā)現(xiàn)提示有沖突

這里寫圖片描述

6. 在readme.txt中會標出沖突的內(nèi)容,手動修改,合并

這里寫圖片描述

會發(fā)現(xiàn)內(nèi)容正常

這里寫圖片描述

7. 查看合并的圖git log --graph --pretty=oneline

這里寫圖片描述

(6)強行刪除分支git branch -D <name>

(1)帶有說明的標簽,用-a指定標簽名,-m指定說明文字,后面指定commit id,如果沒有指定就是最新commit的git tag -a v0.1 -m "version 0.1 released" 3628164

這里寫圖片描述

(2)推送某個標簽到遠程,使用命令git push origin <tagname>(3)本地刪除標簽git tag -d xxxx

這里寫圖片描述

(4)如果已經(jīng)push到遠程倉庫中了,需要先刪除本地git tag -d xxx,然后刪除遠程的git push origin :refs/tags/xxx(5)推送全部未推送過的本地標簽git push origin --tags

(1)在GitHub上,可以任意Fork開源倉庫;(2)自己擁有Fork后的倉庫的讀寫權(quán)限;(3)可以推送pull request給官方倉庫來貢獻代碼。

(1)讓Git顯示顏色git config --global color.ui true(2)配置別名

git config --global alias.co checkoutgit config --global alias.ci commitgit config --global alias.br branch

之后就可以用co代替checkout,ci代替commit,br代替branch了

相關(guān)文章

  • linux下svn命令大全

    1、將文件checkout到本地目錄 svn checkout path(path是服務器上的目錄) 例如:svn checkout svn://192.168.1.1/pro/domain 簡寫:svn co 2、往版本庫中添加新的文件
    2008-09-30
  • linux kill 關(guān)閉進程命令

    終止進程最安全的方法是單純使用kill命令,不加修飾符,不帶標志。 首先使用ps -ef命令確定要終止進程的PID,然后輸入以下命令: # kill -pid 注釋:標準的kill命令
    2008-12-06
  • CentOS命令大全 包括:系統(tǒng)命令,各種服務器搭建等

    在電腦常用操作中,我們經(jīng)常會用到CentOS常用命令。所以,我們對一些經(jīng)常使用又很重要的CentOS常用命令進行了全面的整理
    2012-08-23
  • CentOS執(zhí)行ftp命令提示ftp:command not found解決方法

    這篇文章主要介紹了CentOS執(zhí)行ftp命令提示ftp:command not found解決方法,一般服務器安裝的軟件包都是最小安裝,因此可能會遇到一些命令無法使用的情況,本文即為解決ftp命令
    2014-12-23
  • linux grep搜索命令的使用方法

    Linux系統(tǒng)中g(shù)rep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版
    2008-09-08
  • linux 服務器常用維護命令

    這里我會把網(wǎng)上看到的、自己平時用到的、和感興趣的都整理出來,大部分采納與網(wǎng)絡分享的案例
    2008-09-08
  • CentOS終端命令行顯示中文亂碼的解決方法

    這篇文章主要介紹了CentOS終端命令行顯示中文亂碼的解決方法,以及測試方法和缺少中文字體時的解決方法,需要的朋友可以參考下
    2014-06-25
  • Linux cat命令參數(shù)

    使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 說明:把檔案串連接后傳到基本輸出(螢幕或加 > fileName 到另一個檔案) 參數(shù): -n 或 --number 由
    2008-11-28
  • linux RPM包安裝、更新、刪除等操作命令簡明總結(jié)

    本文簡明總結(jié)了linux RPM包安裝、更新、刪除等操作常用命令,需要的朋友可以參考下
    2014-04-17
  • Linux系統(tǒng)常用磁盤管理命令

    *****************************df命令*********************************** 功能:檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩
    2008-09-08

最新評論