1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Git基本命令大全

        共 2390字,需瀏覽 5分鐘

         ·

        2022-07-05 10:34

        點擊上方小白學視覺”,選擇加"星標"或“置頂

        重磅干貨,第一時間送達

        1、git clone -b <指定分支名> <遠程倉庫地址>

        克隆指定分支

        如:

        git clone -b bestore_master ssh://[email protected]/xxx.git


        2、 git branch

        查看當前分支


        3、git branch -r

         或者git branch -a

        查看所有分支


        4、git checkout <指定分支名>

        切換分支

        如:

        git checkout bestore_sprint_1115


        5、git pull

        拉代碼



        6、git add -A

        git add -A  提交所有變化

        git add -u  提交被修改(modified)和被刪除(deleted)文件,不包括新文件(new)

        git add .  提交新文件(new)和被修改(modified)文件,不包括被刪除(deleted)文件

        add到緩存中


        7、提交代碼

        git commit -m "注釋"


        8、推送代碼

        git push


        9、git init

        初始化:創(chuàng)建一個git倉庫,創(chuàng)建之后就會在當前目錄生成一個.git的文件


        10、git add filename

        添加文件:把文件添加到緩沖區(qū)


        11、git rm filename

        刪除文件


        12、git status

        查看git庫的狀態(tài),未提交的文件,分為兩種,add過已經(jīng)在緩沖區(qū)的,未add過的


        13、git diff filename

        比較:如果文件修改了,還沒有提交,就可以比較文件修改前后的差異


        14、git log

        查看日志


        15、git reset

        版本回退:可以將當前倉庫回退到歷史的某個版本

        git reset --hard HEAD^:

        回退到上一個版本(HEAD代表當前版本,有一個^代表上一個版本,以此類推)

        git reset --hard d7b5:

        回退到指定版本(其中d7b5是想回退的指定版本號的前幾位)


        16、git reflog

        查看命令歷史:查看倉庫的操作歷史


        17、git remote add origin git://127.0.0.1/abc.git

        增加了遠程倉庫abc


        18、git remote remove origin

        移除遠端倉庫


        19、git push -u origin master

        將本地倉庫內(nèi)容推送到遠端倉庫(-u 表示第一次推送master分支的所有內(nèi)容,后面再推送就不需要-u了),跟commit的區(qū)別在于一個是提交到本地倉庫,一個是提交到遠程倉庫


        20、git commit -m 'update .gitignore'

        提交到git時,忽略部分IDE產(chǎn)生的文件

        在根目錄下創(chuàng)建.gitignore文件, 注意:新加.gitignore只能忽略那些原來沒有被提交過的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的。


        解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交:


        git rm -r --cached .

        git add .

        git commit -m 'update .gitignore'


        gitignore文件內(nèi)容,舉例如下:


        /**/target

        /**/.project

        /**/.classpath

        /**/.settings


        PS:在使用了git之后,會發(fā)現(xiàn)要比svn好用得很多,從以下幾個方面做個簡單的比較

        1、 GIT為分布式方式,在傳統(tǒng)的版本控制里,比如CVS或者SVN,這個是最核心的區(qū)別。


        2、存儲的方式不一樣。

        GIT存儲的方式是按照元數(shù)據(jù)的方式進行存儲,而傳統(tǒng)的CVS和SVN則是以文件方式存儲。


        3、GIT特別的分支。

        CVS和SVN的分支管理比較簡單,只是在版本庫中另一個目錄而已,確認代碼是否已合并也相對麻煩,在分支管理方面容易產(chǎn)生遺留和錯誤。

        GIT分支管理則相對復雜,但是用起來非常的爽,也特別的有趣,各個分支間可以隨意的快速進行切換、合并、還原等操作。


        4、從完整性上來說,GIT的完整性遠遠高于SVN。

        SVN經(jīng)常會在不同版本間使用容易出現(xiàn)各種問題,比如兼容性、網(wǎng)絡不穩(wěn)定性帶來莫名其妙的異常,

        GIT的內(nèi)容存儲則采用的是哈希算法,不僅能夠保障了代碼的完整性,而且在網(wǎng)絡和磁盤故障方面幾乎不受到任何影響。

        好消息!

        小白學視覺知識星球

        開始面向外開放啦??????




        下載1:OpenCV-Contrib擴展模塊中文版教程
        在「小白學視覺」公眾號后臺回復:擴展模塊中文教程,即可下載全網(wǎng)第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

        下載2:Python視覺實戰(zhàn)項目52講
        小白學視覺公眾號后臺回復:Python視覺實戰(zhàn)項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數(shù)、添加眼線、車牌識別、字符識別、情緒檢測、文本內(nèi)容提取、面部識別等31個視覺實戰(zhàn)項目,助力快速學校計算機視覺。

        下載3:OpenCV實戰(zhàn)項目20講
        小白學視覺公眾號后臺回復:OpenCV實戰(zhàn)項目20講即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學習進階。

        交流群


        歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫(yī)學影像、GAN算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據(jù)研究方向邀請進入相關微信群。請勿在群內(nèi)發(fā)送廣告,否則會請出群,謝謝理解~


        瀏覽 43
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            色视频国产 | 精品久久久久免费极品大片 | japanese女王淫脚脚交 | 91久久国产综合久久 | 黄色小说在线免费观看 | 天天干天天橾 | 亚洲午夜久久久久久久96蜜臀 | 玉女名器爽到娇喘不停小说 | 来吧儿子妈妈是纯还是混 | 啊┅┅快┅┅用力高跟丝袜老师 |