【Git】常用命令汇总
一、仓库管理
git init:本地初始化
git clone:克隆远程仓库
git remote:远程仓库管理
git remote:查看远程仓库的信息git remote -v:显示更详细的信息git remote add <origin/...> path:添加远程仓库git remote remove <origin/...>:移除远程仓库
二、代码管理
git add
git add <filename>:添加指定文件修改到暂存区git add .:将所有修改添加到暂存区
git rm
git rm <filename>:将删除操作添加到暂存区
git commit
git commit -m "message":将暂存区修改提交到分支
git checkout
git checkout -- <filename>:丢弃掉工作区的修改,与修改、新建、删除文件操作相对
git reset
git reset --hard HEAD^:回退到前一个commit版本git reset --hard HEAD^^:回退到前两个commit版本git reset --hard HEAD~100:回退到前100个commit版本git reset HEAD <filename>:将暂存区内容回退到工作区
git push
git push:推送到与当前分支关联的远程仓库的分支git push <origin/...> <master/dev>:指定远程仓库和分支推送-u:在远程仓库创建同名分支并关联
git pull
git pull:抓取代码
git stash
git stash:储藏工作区内容,恢复到上一次add后的状态git stash apply:恢复上一次储藏的内容,但不删除git stash drop:删除上一次储藏的内容,不恢复git stash pop:git stash apply+git stash dropgit stash list:查看储藏记录
三、分支管理
git branch
git branch:查看分支git branch <dev/...>:创建分支git branch -d <dev/...>:删除分支git branch -D <dev/...>:强制删除分支,应用场景包括分支提交后未合并等情况
git checkout
git checkout <origin/dev/...>:切换分支git checkout -b <dev/...>:新建+切换
git merge
git merge dev:如在master分支下执行,代表将dev分支下的代码合并到master分支下git merge --no-ff -m "message" <dev/...>:禁用Fast Forward,创建新的commit
四、标签
git tag
git tag <v1.0>:为当前分支的最新commit版本打标签git tag v0.9 <commit_id>:为某一commit版本打标签git tag -d <tagname>:删除标签
git push
git push <origin/...> <tagname>:将指定标签推送到远程git push <origin/...> --tags:将所有未推送标签推送到远程git push origin :refs/tags/<tagname>:将指定标签从远程删除
【Git】常用命令汇总的更多相关文章
- Git学习总结(10)——git 常用命令汇总
1.git 基本概念: 工作区:改动(增删文件和内容) 暂存区:输入命令:git add 改动的文件名,此次改动就放到了'暂存区'(新增的文件) 本地仓库(简称:本地):输入命令:git commit ...
- 【开发工具 - Git】之Git常用命令汇总
本文记录了Git Bash中的常用指令. 1 Git操作 git clone XXXXX:将GitHub项目XXXXX克隆到本地 git remote –v:查看远程连接信息 git ch ...
- Git常用命令汇总
1.初始化相关 git init 初始化仓库 git remove add origin url 添加仓库地址 git remove rm origin 删除仓库地址 git clone 克隆别人的分 ...
- Git 常用命令汇总
#安装git yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y g ...
- git常用命令2
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git常用命令清单笔记
git github 小弟调调 2015年01月12日发布 赞 | 6收藏 | 45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加 ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git常用命令集锦
本篇Git命令博客主要是一些Git常用命令,适合于有一定Git或linux基础的小伙伴进行参考 1.新建文件夹 mkdir 文件夹名 2.查看目录机构: pwd 3.将文件添加至Git管理范围:git ...
- 转 Git 常用命令大全
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- git常用命令3
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看 ...
随机推荐
- SpringBoot开启日志级别
#开启logging logging.level.org.springframework.boot.autoconfigure: error logging: level: main.blog.map ...
- Vue中关于keep-alive的使用
keep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在v页面渲染完毕后不会被渲染成一个DOM元素 当组件在keep-alive内被切换时组件的ac ...
- ECharts 环形饼图配置
官网文档:https://echarts.apache.org/zh/option.html#series-pie.type 使用案例指导:https://echarts.apache.org/zh/ ...
- #Powerbi 利用时间智能函数,进行周度分析
在实际工作中,我们往往需要同比分析,月度和年度的分析都有对应的时间智能函数,分别是MTD和YTD,但是缺少了周度的时间智能函数,而 恰恰日常工作中,我们又需要以周度来进行对应的分析,今天我们来学习一下 ...
- 2023-01-07:hyper/docker-registry-web是registry的web界面工具之一。请问部署在k3s中,yaml如何写?
2023-01-07:hyper/docker-registry-web是registry的web界面工具之一.请问部署在k3s中,yaml如何写? 答案2023-01-07: yaml如下: api ...
- Element-DatePicker的宽度
Element如何修改DatePicker的宽度 方法/步骤 1 打开一个vue文件,添加DatePicker日期选择器组件,设置默认日期为null.如图 2 在组件上添加style样式属性,设置wi ...
- react-router-dom 6.0路由详解
React react-router-dom 6.0路由使用 由于react路由版本的更新迭代,记录路由知识点 新react-router-dom地址,点击查看详情. 下面为使用的例子 Install ...
- docker +node 部署vue项目的心路历程
最近自己做了个小项目,试着使用docker来进行发布,而其中用到了node做跨越代理,就是为了解决这个问题至少多花费了我一天时间,不说了直接进入主题吧 step 1 部署环境 1 安装 centos ...
- Flutter热更新技术探索
一,需求背景: APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求.原生APP(例如:Android & IOS)的热更 ...
- 文档在线预览(三)使用js前端实现word、excel、pdf、ppt 在线预览
@ 目录 实现方案 一.docx文件实现前端预览 1.docx-preview 2.Mammoth 二.PDF文件实现前端预览 1.pdf.js 2.pdfobject.js 3.vue-pdf 4. ...