git命令使用笔记

常用指令
git add .	//添加文件到暂存区
git commit -m ""	//将暂存区内容提交到本地仓库中
git push	//讲本地代码提交远程仓库
git pull	//拉去远程最新代码
git stash		//保存当前工作进度,将工作区和暂存区恢复到修改之前
git stash pop	//恢复工作进度到工作区
git clone	xxx	//拷贝一个 Git仓库到本地
git reset --hard <commit-id>	//回滚代码到指定版本号(参数--hard:直接把工作区的内容也修改了,不加--hard:只是操作了暂存区,不影响工作区)
git revert <commit-id>	//撤销指定版本号的提交(commit-id仍存在)
git checkout xxx	//切换到xxx分支
git branch xxx	//创建xxx分支
git merge xxx	//合并xxx分支

修改git 的缓存:
git config --global http.postBuffer 524288000
注:具体值根据实际下载包大小设置
配置git最低速度和最低速度时间:
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

git常规提交代码流程(小白必看):
git pull	//先拉取代码,判断是否最新代码或者存在代码冲突
1、拉取代码成功,本地代码为最新代码并不存在冲突:
git add .
git commit -m "xxx"
git push
2、拉取代码失败,存在代码冲突导致拉取失败:
git stash	//保存当前工作进度,将工作区和暂存区恢复到修改之前
git pull	//拉取最新代码
git stash pop    //恢复工作进度到工作区
解决代码冲突部分
git add .
git commit -m "xxx"
git push

代码冲突解决:
git reset --soft<冲突commit-id> //把代码回滚到冲突的提交记录
soft:保留当前工作区,以便重新提交
hard:直接撤销相应工作区的修改

git push origin master –force  //强制提交当前版本号,以达到撤销版本号的目的
git revert <冲突commit-id>	//把指定版本号的提交添加回工作区,在工作区修复冲突的代码

//本地分支名和远程分支名不同如何推送
git branch --set-upstream-to=origin/dev //本地分支关联远程分支
git push origin head:dev //提交到关联的远程分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值