常用指令
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 //提交到关联的远程分支
git命令使用笔记
于 2022-05-20 17:00:22 首次发布