首页 > 编程 > PHP > 正文

PHPYii框架中使用git进行版本控制的一下知识

2020-03-22 18:08:36
字体:
来源:转载
供稿:网友
  • Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器
    git版本控制的相关的一些指令和命令。


    初始化 两个基本的命令
    git init . 就是在当前的目录下建立一个版本库


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

    就是将原来的远程版本库完全克隆到本地some_project目录下


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



    git查看远程仓库的命令
    git remote -v


    将origin这个版本库的代码更新到本地的master主支


    git pull origin master//更新本地的git库


    解决匹配关系的命令 composer update -o -vvv


    建立虚拟目录


    cd /etc


    通过编辑保存server里面的文件来配置虚拟目录


    然后通过编辑服务器里面的hosts文件来将要建立的虚拟路径指向本地即可
    重启服务:
    service nginx(服务器名称) restart
    更新git的相关的命令:

    查看本地库的相关的命令: git status (查看本地库的相关状态)


    添加到本地的库:

    git add -a

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

    上传到服务器的命令:

    git push origin master

    下载到本地库更新的命令:

    git pull origin master



    #初始化一个版本仓库
    git init


    #Clone远程版本库
    git clone git@xbc.me:wordpress.git


    #添加远程版本库origin,语法为 git remote add [shortname] [url]
    git remote add origin git@xbc.me:wordpress.git


    #查看远程仓库
    git remote -v




    #添加当前修改的文件到暂存区
    git add .


    #如果你自动追踪文件,包括你已经手动删除的,状态为Deleted的文件
    git add -u


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


    #推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支]
    git push origin master


    #查看文件状态
    git status


    #跟踪新文件
    git add readme.txt


    #从当前跟踪列表移除文件,并完全删除
    git rm readme.txt


    #仅在暂存区删除,保留文件在当前目录,不再跟踪
    git rm –cached readme.txt


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


    #查看提交的历史记录
    git log


    #修改最后一次提交注释的,利用–amend参数
    git commit --amend


    #忘记提交某些修改,下面的三条命令只会得到一个提交。
    git commit –m "add readme.txt"
    git add readme_forgotten
    git commit –amend


    #假设你已经使用git add .,将修改过的文件a、b加到暂存区


    #现在你只想提交a文件,不想提交b文件,应该这样
    git reset HEAD b


    #取消对文件的修改
    git checkout –- readme.txtPHP编程

    郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表