Git 常用命令大全
Git 常用命令大全
Git 是开发必备工具,整理一份常用命令清单,记不住随时翻。
1. 初始化仓库
# 初始化 Git 仓库
git init
# 克隆远程仓库
git clone https://github.com/username/repo.git
2. 查看状态
# 查看文件状态
git status
# 查看提交历史
git log
# 查看简洁日志
git log --oneline --graph
3. 提交代码
# 添加所有文件到暂存区
git add .
# 添加指定文件
git add index.php
# 提交
git commit -m "修复登录bug"
# 提交并添加所有修改
git commit -am "修复登录bug"
4. 分支操作
# 查看本地分支
git branch
# 创建分支
git branch dev
# 切换分支
git checkout dev
# 创建并切换分支
git checkout -b dev
# 删除分支
git branch -d dev
5. 远程操作
# 查看远程仓库
git remote -v
# 拉取远程代码
git pull origin master
# 推送代码
git push origin master
# 推送新分支
git push origin dev
6. 撤销操作
# 撤销工作区修改
git checkout -- index.php
# 撤销暂存区
git reset HEAD index.php
# 回退到上一个版本
git reset --hard HEAD^
# 回退到指定版本
git reset --hard commit_id
7. 合并与变基
# 合并分支
git merge dev
# 变基
git rebase master
8. 常用场景
提交代码流程:
git add .
git commit -m "提交说明"
git push origin master
新建功能分支:
git checkout -b feature/login
# 开发...
git add .
git commit -m "开发登录功能"
git checkout master
git merge feature/login
git push origin master
总结
Git 常用命令就这几类:
- 状态: status / log
- 提交: add / commit
- 分支: branch / checkout
- 远程: pull / push
- 撤销: reset / checkout
日常开发把这些用熟就够了。
PHP Composer 使用指南
PHP Composer 使用指南
Composer 是 PHP 的包管理工具,现在做 PHP 开发离不开它。这篇讲常用用法。
1. 安装 Composer
# 下载安装
curl -sS https://getcomposer.org/installer | php
# 移动到全局目录
mv composer.phar /usr/local/bin/composer
# 验证
composer -V
2. 换国内镜像
国外源太慢,换阿里云镜像:
# 全局配置
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 验证
composer config -g -l | grep repo
3. 常用命令
初始化项目:
composer init
安装依赖:
# 安装所有依赖
composer install
# 安装指定包
composer require monolog/monolog
# 安装开发依赖
composer require --dev phpunit/phpunit
更新依赖:
# 更新所有依赖
composer update
# 更新指定包
composer update monolog/monolog
移除依赖:
composer remove monolog/monolog
查看依赖:
# 查看已安装包
composer show
4. composer.json 说明
{
"name": "my/blog",
"description": "个人博客",
"require": {
"php": ">=7.0",
"monolog/monolog": "^2.0"
},
"require-dev": {
"phpunit/phpunit": "^9.0"
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
autoload 自动加载:
// 引入自动加载
require __DIR__ . '/vendor/autoload.php';
5. 常用框架安装
Laravel:
composer create-project laravel/laravel blog
ThinkPHP:
composer create-project topthink/think tp
6. 常见问题
1)内存不足:
COMPOSER_MEMORY_LIMIT=-1 composer update
2)安装失败:
- 换国内镜像
- 检查 PHP 扩展(openssl、zip)
3)自动加载不生效:
composer dump-autoload
总结
Composer 常用命令就这几个:
- install:安装
- require:添加包
- update:更新
- remove:移除
- autoload:自动加载
做 PHP 开发,Composer 一定要用熟,效率提升很多。
Git 常用命令汇总
Git 常用命令速查
Git 是开发必备工具,掌握常用命令就行,不用背太多。
1. 初始化与克隆
# 初始化仓库
git init
# 克隆远程仓库
git clone https://github.com/user/repo.git
2. 提交相关
# 查看状态
git status
# 添加到暂存区
git add .
git add file.php
# 提交
git commit -m "提交说明"
# 查看提交历史
git log --oneline
3. 分支操作
# 查看分支
git branch
# 创建分支
git branch feature
# 切换分支
git checkout feature
# 创建并切换
git checkout -b feature
# 合并分支
git merge feature
# 删除分支
git branch -d feature
4. 远程操作
# 拉取远程更新
git pull
# 推送本地提交
git push origin main
# 查看远程仓库
git remote -v
5. 撤销操作
# 撤销工作区修改
git checkout -- file.php
# 撤销暂存区
git reset HEAD file.php
# 回退到上个版本
git reset --hard HEAD~1
6. 暂存操作
# 暂存当前修改
git stash
# 恢复暂存
git stash pop
7. 标签
# 打标签
git tag v1.0.0
# 推送标签
git push origin v1.0.0
总结
日常开发就这几个命令:add、commit、push、pull、branch、merge。其他的用到再查就行,不用全背。