国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

PHPYii框架中使用git進(jìn)行版本控制的一下知識(shí)

2020-03-22 18:08:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  • Git在Wikipedia上的定義:它是一個(gè)免費(fèi)的、分布式的版本控制工具,或是一個(gè)強(qiáng)調(diào)了速度快的源代碼管理工具。Git最初被Linus Torvalds開(kāi)發(fā)出來(lái)用于管理Linux內(nèi)核的開(kāi)發(fā)。每一個(gè)Git的工作目錄都是一個(gè)完全獨(dú)立的代碼庫(kù),并擁有完整的歷史記錄和版本追蹤能力,不依賴 于網(wǎng)絡(luò)和中心服務(wù)器
    git版本控制的相關(guān)的一些指令和命令。


    初始化 兩個(gè)基本的命令
    git init . 就是在當(dāng)前的目錄下建立一個(gè)版本庫(kù)


    git clone git://github.com/someone/some_project.git some_project

    就是將原來(lái)的遠(yuǎn)程版本庫(kù)完全克隆到本地some_project目錄下


    git remote add orgin git://github.com/someone/another_project.git



    git查看遠(yuǎn)程倉(cāng)庫(kù)的命令
    git remote -v


    將origin這個(gè)版本庫(kù)的代碼更新到本地的master主支


    git pull origin master//更新本地的git庫(kù)


    解決匹配關(guān)系的命令 composer update -o -vvv


    建立虛擬目錄


    cd /etc


    通過(guò)編輯保存server里面的文件來(lái)配置虛擬目錄


    然后通過(guò)編輯服務(wù)器里面的hosts文件來(lái)將要建立的虛擬路徑指向本地即可
    重啟服務(wù):
    service nginx(服務(wù)器名稱) restart
    更新git的相關(guān)的命令:

    查看本地庫(kù)的相關(guān)的命令: git status (查看本地庫(kù)的相關(guān)狀態(tài))


    添加到本地的庫(kù):

    git add -a

    git add -A
    git commit -a -m "upadte"

    上傳到服務(wù)器的命令:

    git push origin master

    下載到本地庫(kù)更新的命令:

    git pull origin master



    #初始化一個(gè)版本倉(cāng)庫(kù)
    git init


    #Clone遠(yuǎn)程版本庫(kù)
    git clone git@xbc.me:wordpress.git


    #添加遠(yuǎn)程版本庫(kù)origin,語(yǔ)法為 git remote add [shortname] [url]
    git remote add origin git@xbc.me:wordpress.git


    #查看遠(yuǎn)程倉(cāng)庫(kù)
    git remote -v




    #添加當(dāng)前修改的文件到暫存區(qū)
    git add .


    #如果你自動(dòng)追蹤文件,包括你已經(jīng)手動(dòng)刪除的,狀態(tài)為Deleted的文件
    git add -u


    #提交你的修改
    git commit –m "你的注釋"


    #推送你的更新到遠(yuǎn)程服務(wù)器,語(yǔ)法為 git push [遠(yuǎn)程名] [本地分支]:[遠(yuǎn)程分支]
    git push origin master


    #查看文件狀態(tài)
    git status


    #跟蹤新文件
    git add readme.txt


    #從當(dāng)前跟蹤列表移除文件,并完全刪除
    git rm readme.txt


    #僅在暫存區(qū)刪除,保留文件在當(dāng)前目錄,不再跟蹤
    git rm –cached readme.txt


    #重命名文件
    git mv reademe.txt readme


    #查看提交的歷史記錄
    git log


    #修改最后一次提交注釋的,利用–amend參數(shù)
    git commit --amend


    #忘記提交某些修改,下面的三條命令只會(huì)得到一個(gè)提交。
    git commit –m "add readme.txt"
    git add readme_forgotten
    git commit –amend


    #假設(shè)你已經(jīng)使用git add .,將修改過(guò)的文件a、b加到暫存區(qū)


    #現(xiàn)在你只想提交a文件,不想提交b文件,應(yīng)該這樣
    git reset HEAD b


    #取消對(duì)文件的修改
    git checkout –- readme.txtPHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 翼城县| 六枝特区| 独山县| 南召县| 黑水县| 德格县| 安吉县| 石棉县| 滨海县| 郯城县| 桑日县| 新安县| 咸丰县| 龙陵县| 攀枝花市| 会泽县| 枝江市| 嵊泗县| 泗阳县| 松原市| 定边县| 灵川县| 五大连池市| 调兵山市| 叙永县| 山西省| 巢湖市| 扎囊县| 巴南区| 山丹县| 页游| 三河市| 孙吴县| 镇江市| 海原县| 绿春县| 清徐县| 双鸭山市| 安溪县| 教育| 德令哈市|