Git命令详解

git init
git status
git add
git rm --cache
git commit -m ""
git log
git branch -a (查看所有分支)
git branch 分支名 (创建分支)
git branch -d 分支名 (删除分支)
git restore 文件名 用暂存区的内容恢复工作区
git reset ---> 回退到历史版本
			--mixed
			--hard
			--soft

githup -flow(PR流程)

1.克隆代码或者更新代码到本地
	git clone -b 分支名 地址
	git clone --depth=1 git@gitee.com:lebulangqiang/flask_demo.git
				--depth=1表示克隆最新版本
	git pull
2.基于master分支创建分支并切换到自己的分支
	git branch -a 查看所有分支
	git branch jackwang master 基于master创建jackwang分支
	git switch jackwang  切换到jackwang分支
3.在自己的分支(jackwang)上做开发并实施版本控制
	git add / git commit
4.把自己的工作成果(jackwang分支)同步到服务器上
	git push -u origin jackwang
5.在线发起合并请求,请求将自己的工作成果合并到master分支
	如果Pull Request(Merge Request)被接受,那么工作成果就会出现在master分支上

git-flow

两个长线分支: master、develop
三个断线分支:feature、release、hotfix
1.基于远端develop分支创建本地develop分支
	git branch develop origin/develop
2.基于本地develop分支创建功能分支
	git branch feature/user develop
3.切换到功能分支feature/user
	git switch feature/user
4.在本地分支做版本控制
    git add . / git commit -m "具体内容"
5.切换到本地develop分支
	git switch develop
6.合并代码(两种方式)
	git rebase(变基)
			git rebase develop(本地开发分支)
			git switch develop(切换到本地开发分支)
			git merge feature/user(把自己的分支合并到本地开发分支)
			git push -u origin develop(把代码推到远端开发分支)
	git merge(直接合并)
			git merge --no-ff 分支名(feature/user) --->禁用快速合并,否则历史版本丢失
			git push -u origin develop(把代码推到远端开发分支)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值