【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 查看 ...
随机推荐
- Solidity 入门
基本语法 版本指令 所有Solidity源码都必须指明版本,用于标明Solidity编译器的版本,这是为了避免将来新的编译器破坏代码 pragma solidity ^0.4.20; // 声明版本 ...
- oss/obs对象存储上传图片,在浏览器输入地址却是下载图片。不能直接在浏览器上查看。
1.问题oss/obs对象存储上传图片获取链接地址后,在浏览器输入地址却是下载.不能直接在浏览器上面浏览图片信息.2.解决上传文件的时候需要设置:content-type类型,需要指示浏览器这是什么类 ...
- 基于.NetCore开发博客项目 StarBlog - (27) 使用JWT保护接口
前言 这是StarBlog系列在2023年的第二篇更新 这几个月都在忙,更新变得很不勤快,但是拖着不更新我的心里更慌,很久没写,要开头就变得很难 说回正题,之前的文章里,我们已经把博客关键的接口都开发 ...
- 使用 shell 脚本自动申请进京证 (六环外) —— debug 过程
问题现象 用 shell 脚本写了一个自动办理六环外进京证的工具 <使用 shell 脚本自动申请进京证 (六环外)>,然而运行这个脚本总是返回以下错误信息: { "msg&qu ...
- 2023-3-6 WEEK1 学习
WEEK1 学习 WEB [NSSCTF 2022 Spring Recruit]babyphp <?php highlight_file(__FILE__); include_once('fl ...
- #PowerBi 1分钟学会,在excel中,调用powerbi数据模型(Analyze in Excel插件)
在工作中,我们常常使用excel来进行临时的数据处理服务,如果我们在powerbi中,已经有了完整的数据模型. 那么我们都可以通过直接调用powerbi数据模型,来进行快速的数据分析,完成任务. 今天 ...
- #Powerbi 季度时间进度计算
上一篇我们学习了月度时间进度的计算方法,今天我们学习季度时间进度的测算. 思路:找出目前共计消耗了多少天(季度),目前日期所在的季度共有多少天,两者相除即是季度的时间进度 首先列出DAX函数: 本 ...
- 2021-02-16:n皇后问题。给定一个整数n,返回n皇后的摆法有多少种?
福哥答案2021-02-16: 自然智慧即可.1.普通递归.有代码.需要判断同列和斜线.2.位运算递归.有代码.3.我的递归.有代码.只需要判断斜线. 代码用golang编写,代码如下: packag ...
- 2022-03-10:限制:0 <= start <= end,0 <= target <= 64。 [start,end]范围上的数字,有多少数字二进制中1的个数等于target。 真实面试题,被问
2022-03-10:限制:0 <= start <= end,0 <= target <= 64. [start,end]范围上的数字,有多少数字二进制中1的个数等于targ ...
- 2021-06-29:在两个都有序的数组中找整体第K小的数。
2021-06-29:在两个都有序的数组中找整体第K小的数. 福大大 答案2021-06-29: 1.A和B长度不等的时候,需要把A和B的长度变成相等. A是短数组,B是长数组. 第k小的数,k从1开 ...