<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    Git基本命令大全

    共 1975字,需瀏覽 4分鐘

     ·

    2022-07-08 01:13

    點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號(hào)

    重磅干貨,第一時(shí)間送達(dá)


    1、git clone -b <指定分支名> <遠(yuǎn)程倉(cāng)庫(kù)地址>

    克隆指定分支

    如:

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


    2、 git branch

    查看當(dāng)前分支


    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)建一個(gè)git倉(cāng)庫(kù),創(chuàng)建之后就會(huì)在當(dāng)前目錄生成一個(gè).git的文件


    10、git add filename

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


    11、git rm filename

    刪除文件


    12、git status

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


    13、git diff filename

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


    14、git log

    查看日志


    15、git reset

    版本回退:可以將當(dāng)前倉(cāng)庫(kù)回退到歷史的某個(gè)版本

    git reset --hard HEAD^:

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

    git reset --hard d7b5:

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


    16、git reflog

    查看命令歷史:查看倉(cāng)庫(kù)的操作歷史


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

    增加了遠(yuǎn)程倉(cāng)庫(kù)abc


    18、git remote remove origin

    移除遠(yuǎn)端倉(cāng)庫(kù)


    19、git push -u origin master

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


    20、git commit -m 'update .gitignore'

    提交到git時(shí),忽略部分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之后,會(huì)發(fā)現(xiàn)要比svn好用得很多,從以下幾個(gè)方面做個(gè)簡(jiǎn)單的比較

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


    2、存儲(chǔ)的方式不一樣。

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


    3、GIT特別的分支。

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

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


    4、從完整性上來說,GIT的完整性遠(yuǎn)遠(yuǎn)高于SVN。

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

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

    13個(gè)你一定要知道的PyTorch特性

    解讀:為什么要做特征歸一化/標(biāo)準(zhǔn)化?

    一文搞懂 PyTorch 內(nèi)部機(jī)制

    張一鳴:每個(gè)逆襲的年輕人,都具備的底層能力


    關(guān)


    ,學(xué),西學(xué)學(xué)運(yùn)營(yíng)護(hù)號(hào)質(zhì),結(jié)識(shí),關(guān)[],學(xué)習(xí)進(jìn)!



    瀏覽 51
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報(bào)
    評(píng)論
    圖片
    表情
    推薦
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報(bào)

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    AV夜夜看 | 免费 69视频 | 台湾午夜视频 | 国内自拍观看 | 猫先生大连劲爆身材语文 |