Git

	开发时修改develop分支 然后推送到远程develop 测试分支将远程的develop分支拉取进行测试,没有问题了再切换到master分支 然后执行 git merge develop 把没有问题的develop分支进行合并到master分支上 然后git checkout develop 切回到开发环境  再推送到远程master分支 生产时再将远程master分支拉取 pull更新代码
git add ./ git add 文件名  从工作区存储到暂存区
git commit -m '说明' / git commit -am '说明'(代替add) 从暂存区提交到版本库
git diff 默认对比工作区和暂存区   后面加版本前四位可以与版本对比
git diff --cached 暂存区和版本库作对比 加版本号可以选择和版本库的哪个版本作对比
git branch 查看当前分支  
git checkout 分支  切换分支
git checkout 从暂存区撤销到工作区
git reset HEAD 文件名 版本库覆盖到暂存区
git reset --hard 文件名 回退版本库版本。把HEAD覆盖到暂存区并且把暂存区覆盖到工作区
git reset (--mixed) 回退版本库版本,并且把HEAD覆盖到暂存区
git reset --soft  只回退版本库的版本
git reflog 查看最原始的版本编号

Git 是干嘛用得?(概念)
其实就是对我们的代码以版本的形式进行统一管理,项目团队可以在不同版本之间进行切换,修改。版本既可以存储在本地的电脑里,也可以在云端,非常的方便 实际上就可以把git想成一个游戏存档管理平台,写代码就行打游戏一样,写好一个小功能就可以把这部分代码作为存档提交到云端后面就可以随时针对这个存档进行修改或者切换,不用担心文档丢失的问题。同时还可以把存档共享给其他玩家。

初始化 git config --global user.name ‘用户名’
git config --global user.email ‘邮箱’
git init 初始化项目
git add -A 提交到暂存区
git commit -m ‘说明’ 提交代码
git remote 用来建立本地和线上链接
git push origin master’推送代码
git push推送代码
git clone 全量克隆拉取
git pull 拉取变动代码(增量拉取)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值