gitbranch管理,git常用命令
git 管理过程
开发
online -> feature/tapd-123456-lqt
test
feature/tapd-123456-lqt -> feature/tapd-123456-lqt-test -> merge test -> 提交合并请求 -> 合并完成 -> del feature/tapd-123456-lqt-test
sim
feature/tapd-123456-lqt -> feature/tapd-123456-lqt-sim -> merge sim -> 提交合并请求 -> 合并完成 -> del feature/tapd-123456-lqt-sim
online
feature/tapd-123456-lqt -> feature/tapd-123456-lqt-online -> merge online -> 提交合并请求 -> 合并完成 -> del feature/tapd-123456-lqt-online
finish
一周后 del feature/tapd-123456-lqt
常用命令
命令 描述
git init
初始化
git status
查看状态
git add .
添加所有文件到缓冲区
git add index.php
添加文件
git rm index.php
删除文件
git checkout test
切换到test分支
git checkout -b test
在当前分支上检出”test“新分支
git checkout -b test origin/test
从”origin/test“分支检出到本地test分支
git commit -a
提交修改,并输入描述
git commit -am "bugfix: add files"
提交跟踪过的文件(包含新增、删除文件)
git commit -m "bugfix: remove func"
提交暂存区的文件(已纳入版本控制管理的文件)
git diff test
比较当前分支和test分支的差异
git diff test index.php
比较当前分支和test分支index.php文件的差异
git diff dev test
比较dev分支和test分支的差异
git diff dev test index.php
比较dev分支和test分支index.php文件的差异
git log --graph
查看当前分支版本分枝图
git log --oneline --graph
简要查看当前分支版本分枝图
git log test --graph
查看test分支版本分枝图
git log test --online --graph
简要查看test分支版本分枝图
git reflog
查看所有分支的所有操作记录
git reflog show dev
查找本地操作日志
git reset
撤销这次的commit(仅操作暂存区)
git reset --hard
撤销这次的commit(操作暂存区、工作区)
git reset --hard HEAD^
回滚到上一版本
以上是 gitbranch管理,git常用命令 的全部内容, 来源链接: utcz.com/z/511961.html