【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 drop
git 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 查看 ...
随机推荐
- ROS机器人SLAM创建地图
ROS机器人SLAM创建地图 连接小车 ssh clbrobot@clbrobot 激活树莓派 roslaunch clbrobot bringup.launch 开启雷达 打开另一个终端输入: ss ...
- 音频处理库性能对比:计算mel频谱的速度哪个更快?
介绍 音频信号处理在各种应用中都发挥着重要的作用,如语音识别.音乐信息检索.语音合成等.其中,Mel频谱是一种常用的频域特征表示方法,用于描述人类听觉系统对频率的敏感程度. 在深度学习音频领域,mel ...
- ECharts 环形饼图配置
官网文档:https://echarts.apache.org/zh/option.html#series-pie.type 使用案例指导:https://echarts.apache.org/zh/ ...
- 武装你的WEBAPI-OData Versioning
本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delt ...
- 获取android app 的Activity 和 Package
开头 appium 配置, sdk 配置,jdk配置,adb配置,python配置是我们app 自动化测试必不可少的配置,当然这种配置网上有很多,我们在这里就不展开说了. 直接就开始自动化脚本的dem ...
- Rocky 9 Linux 软件安装 neovim 和 git
目录 编辑器 Neovim 版本控制工具 Git RHEL 系列软件安装介绍 软件安装包简介 源码包安装 rpm包安装 yum & dnf 在线安装 脚本安装包 rockyLinux 介绍软件 ...
- docker无法启动,报错grpc: addrConn.createTransport failed to connect to {unix:///run/containerd/containerd.
docker无法启动,报错.k8s的pod镜像加载失败. 解法方法: 删除/var/lib/docker/和/var/lib/containerd/ 这两个文件夹,重起docker服务. 问题完美解决 ...
- 2022-03-24:你被请来给一个要举办高尔夫比赛的树林砍树,树林由一个 m x n 的矩阵表示, 在这个矩阵中: 0 表示障碍,无法触碰 1 表示地面,可以行走 比 1 大的数 表示有树的单元格,
2022-03-24:你被请来给一个要举办高尔夫比赛的树林砍树,树林由一个 m x n 的矩阵表示, 在这个矩阵中: 0 表示障碍,无法触碰 1 表示地面,可以行走 比 1 大的数 表示有树的单元格, ...
- aggregate和annotate⽅法
现在来看下⼏组实际使⽤案例.使⽤前别忘了import Avg, Max, Min或者Sum⽅法哦from django.db.models import Avg, Max, Min计算学⽣平均年龄, ...
- 通过命令行创建ACFS文件系统
其实使用asmca图形创建ACFS文件系统既简单又不容易出错,但是考虑到某些客户场景不允许我们调取图形,所以本文演示下通过命令行创建ACFS文件系统的步骤. 可以通过MOS搜索到下面这篇文档: ASM ...