git 小結(jié)

git

  1. 回退版本: 如果文件編輯亂了
    運(yùn)行: git reset --hard
    再保存: git commit -a -m "保存字段"

  2. 添加新文件
    git add NEWFILES:
    刪除
    git rm OLDFILES:
    重命名:
    git mv OLDFILE NEWFILE

  3. 顯示最近提交列表,
    git log
    恢復(fù)到指定的提交狀態(tài)。并從記錄里面永久的莫除掉所有比該記錄更新的提交。
    git reset --Hard SHA1_HASH
    如果只是簡(jiǎn)單的想跳到一個(gè)舊狀態(tài)
    git checkout SHA1_HASH(這個(gè)操作符把你帶回去,同時(shí)保存比較新的提交。)
    上個(gè)命令的另外一種實(shí)現(xiàn)叫做 分支 branch ,git checkout master 回到當(dāng)前。在運(yùn)行checkout時(shí)候,并不提交時(shí)光旅行的改變。
    【? git reset -- hard :加載一個(gè)舊的游戲存檔,并刪除所有比它新的存檔。
    ? git checkout :加載舊游戲存檔,但如果你從這個(gè)存檔開始玩,游戲狀態(tài)將有別
    于你之前保存的更新的記錄。此后任何記錄都保存到另一個(gè)分支中,代表你進(jìn)入
    的另一個(gè)現(xiàn)實(shí)。】
    如果只想恢復(fù)特定文件和子目錄,加到該命令行后即可
    git checkout "@{5}" (回退到倒數(shù)第五次保存狀態(tài))

  4. 還原 :還原特定的提交
    git commit -a

  5. 下載 git clone url

  6. 更新 git pull

  7. 及時(shí)發(fā)布 ;
    git init
    git add .
    git commit -m "批注"

  8. 找出上次提交之后你做了什么。
    git diff
    或者昨天 git diff"@{yesterday}"

  9. 計(jì)算機(jī)間的同步 (沒懂)
    在計(jì)算機(jī)上初始化一個(gè)git資源庫(kù)并提交你的文件,然后轉(zhuǎn)到另外一個(gè)服務(wù)器上。
    git clone other.computer:/path/to/files
    創(chuàng)建這些文件和git資源庫(kù)的第二個(gè)拷貝。
    $ git commit -a
    $ git pull other.computer:/path/to/files
    將從另外一臺(tái)計(jì)算機(jī)拷貝文件到你正在工作的機(jī)器上,如果你最近對(duì)同一個(gè)文件做了沖突的修改,git會(huì)通
    知你,而你也應(yīng)該解決沖突后再次提交。

  10. 在checkout一個(gè)舊狀態(tài)之后,Git自動(dòng)把你放到一個(gè)新的,未命名的分支,這個(gè)分支可以使用git checkout -b來命名和保存

  11. 快速修訂
    你正在做某件事的當(dāng)間,被告知先停下來所有的事情去修理一個(gè)新近發(fā)現(xiàn)的臭蟲:
    $ git commit -a
    $ git checkout -b fixes SHA1_HASH
    那么一旦你修正了這個(gè)臭蟲:
    $ git commit -a -m "Bug fixed"
    $ git push # 到中心資源庫(kù)
    $ git checkout master
    并可以繼續(xù)你原來的任務(wù)。

  12. 管理分支
    git branch
    來列出所有分支??傆幸粋€(gè)叫做“master”,并且你默認(rèn)從這開始。一些人主張別碰
    “master”分支,而是創(chuàng)建你自己版本的新分支。
    使用-d -m 選項(xiàng)來刪除、移動(dòng)(重命名)分支

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容