git的常用操作(个人整理使用)
一、基本提交流程
- git add . 工作区内容提交到暂存区
- git commit -m "" 暂存区的内容提交到当前的分支
- git status 查看当前分支的状态,是否有未更新的内容
- git pull --rebase 更新远程仓库的代码到本地
- git push 提交本地的代码到远程仓库
二、创建、删除、推送、合并分支
- git checkout -b dev 创建dev分支并切换到dev分支
- git push origin dev 推送本地的dev分支到远程分支上
- git branch --set-upstream-to=origin/dev dev 本地dev分支与远程分支建立连接
- git branch -d dev 删除本地的dev分支(若需要删除远程分支,看下面的)
- git branch -r -d origin/dev 之后运行 git push origin :dev 删除远程仓库的dev分支
- git merge --no-ff -m 'dev-->master' dev dev分支的内容合并到当前所在的分支(例如当前分支为master)
三、撤销工作区与暂存区的内容
- git checkout -- . 撤销工作区内容
- git reset HEAD . 撤销暂存区的内容
四、版本回退
- git log 查看远程库所有提交的git日志 hash值等信息
- git reset --hard HEAD 查看当前版本存在的hash位置
- git reset --hard ae35ko 当前版本回退到ae35ko这个hash的提交上
- git push --force 回退版本之后强制推送到远程仓库
- git reflog 查看本地自己所有的git提交操作(仅仅指开发者本人的git操作记录)
五、临时储备代码去解决项目bug
- git stash 储备本分支的代码到某个地方,临时去解决这个分支上着急上线的问题
- git stash list 查看已经储备的代码
- git stash apply 恢复存储的代码到工作区,但是不删除这个存储
- git stash drop 删除存储的代码
- git stash pop 恢复存储的代码到工作区并删除这个存储,是apply和drop的集合
六、更新git仓库为新的地址
- git remote set-url origin +新地址
如有不对的地方,大家及时留言指正,在修改
git的常用操作(个人整理使用)相关推荐
- 关于git的常用操作
git fetch git pull git commit git push git checkout git remote prune git status git add git branch - ...
- mysql 常用操作(整理)
原文地址:http://blog.csdn.net/lxh090821/article/details/9410943 1 登录数据库 格式: mysql -h主机地址 -u用户名 -p用 ...
- mongodb mongoose 常用操作符号 整理
操作符 描述 $eq 等于 $or 或关系 $nor 或关系取反 $gt 大于 $gte 大于等于 $lt 小于 $lte 小于等于 $ne 不等于 $in 在多个值范围内 $nin 不在多个值范围内 ...
- Node.js Git Server搭建及Git常用操作笔记
Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...
- 记录一下git 的常用命令
以后如果要写一个东西,最好先搭建一个本地仓库,用版本控制对其进行操作,可能一开始有一些麻烦,但是很有可能会受益无穷. 说到git,必然会和github联系起来. 不管是在ubuntu里面还是在Wind ...
- git 回滚到某个commit_Git 整理 v1.0 | Git 操作整理进阶篇
多选参数-小林翻唱,请多多支持,附上网易云链接:https://music.163.com/#/song?id=1441451111 0. 前言 这是程序锅对之前学习和使用 Git 做的一份整理,后头 ...
- 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- git报错:‘fatal:remote origin already exists‘怎么处理?附上git常用操作以及说明。
git添加远程库的时候有可能出现如下的错误, 怎么解决? 只要两步: 1.先删除 $ git remote rm origin 2.再次执行添加就可以了. ---------------------- ...
- git 小乌龟 更新分支_git常用操作
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...
最新文章
- Python之装饰器
- Xamarin Essentials教程数据处理传输数据
- Kong APIGW — OpenResty
- 网站被黑你隔了多久才知道?
- 软件作坊模式工件应用论
- java类获取声明,获取用于MethodInvocation的实际类而不是声明类 - java
- iphone屏幕突然变暗_iPhone或iPad在使用中发热厉害吗?以下是原因和解决方法
- matlab 分号;_MATLAB使用教程(二)—新手来看
- java上传组件_java上传组件FileUpload
- trim的返回值php,php trim()函数
- python 绘图的背景颜色不要_matplotlib自定义添加 “哆啦A梦”背景图,这个操作真牛逼!...
- new操作符的作用是什么
- 在DLL Project中定义配置文件
- cad插入块_如何实现CAD图纸块的插入及合并操作
- 如何拆分PDF文件?来看这两种方法
- 计算机语言排行榜2015,2015年3月编程语言排行榜:F#排名达到11
- ❀论文篇 ❀ 2010-2022,情绪识别(EmotionRecognition)论文
- Excel 甘特图 一行公式 极简版
- 【小程序从0到1】小程序常用组件一览
- 2020 人工智能金炼奖,容联荣登最强AI企业榜单