PHP Yii框架中使用git进行版本控制的一下知识
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 -Agit 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.txt

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

静态绑定(static::)在PHP中实现晚期静态绑定(LSB),允许在静态上下文中引用调用类而非定义类。1)解析过程在运行时进行,2)在继承关系中向上查找调用类,3)可能带来性能开销。

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

Go语言中用于浮点数运算的库介绍在Go语言(也称为Golang)中,进行浮点数的加减乘除运算时,如何确保精度是�...

PHP的魔法方法有哪些?PHP的魔法方法包括:1.\_\_construct,用于初始化对象;2.\_\_destruct,用于清理资源;3.\_\_call,处理不存在的方法调用;4.\_\_get,实现动态属性访问;5.\_\_set,实现动态属性设置。这些方法在特定情况下自动调用,提升代码的灵活性和效率。

Go语言中哪些库是大公司开发或知名开源项目?在使用Go语言进行编程时,开发者常常会遇到一些常见的需求,�...

GiteePages静态网站部署失败:404错误排查与解决在使用Gitee...

Go语言中使用RedisStream实现消息队列时类型转换问题在使用Go语言与Redis...

在BeegoORM框架下,如何指定模型关联的数据库?许多Beego项目需要同时操作多个数据库。当使用Beego...
