退出

:

保存退出

:

拷贝项目到本地

git 

全局配置

git 

当前仓库配置

git 

查看 global 配置

git 

查看当前仓库配置

git 

删除 global 配置

git 

比如

git 

删除当前仓库配置

git 

查看变更状态

比如提交状态,哪个更改过这些状态信息,很常用

git 

将当前目录及其子目录下所有变更都加入到暂存区

git 

将仓库内所有变更都加入到暂存区

git 

将指定文件添加到暂存区

git 

比较工作区和暂存区的所有文件的差异

git 

比较某文件工作区和暂存区的差异

git 

比较暂存区和 HEAD 的所有差异

git 

比较某文件暂存区和 HEAD 的差异

git 

比较某文件工作区和 HEAD 的差异

git 

创建 commit

git 

将工作区指定文件恢复成和暂存区一致

git 

将暂存区指定文件恢复成和 HEAD 一致

git 

将暂存区和工作区所有文件恢复成和 HEAD 一样

git 

用 difftool 比较任意两个 commit 的差异

git 

查看哪些文件没被 Git 管控

git 

将未处理完的变更先保存到 stash 中

git 

临时任务处理完后继续之前的工作

  • pop 不保留 stash
  • apply 保留 stash
git 

查看所有 stash

git 

取回某次 stash 的变更(根据查看所有stash的记录取出某个)

git 

优雅修改最后一次 commit

git 

进入后输入i,使用光标移到要修改的文字上,然后修改,修改完成后,esc,然后:wq保存退出

:

保持好的习惯,尽量不要出错,出错再用(例如上次提交的描述文字错误等)

查看当前工作分支及本地分支

git 

查看本地和远端分支

git 

查看远端分支

git 

切换到指定分支

git 

基于当前分支创建新分支

git 

创建并切换到该分支

git 

基于指定分支创建新分支

git 

基于某个 commit 创建分支

git 

安全删除本地某分支

git 

强行删除本地某分支

git 

删除已合并到 master 分支的所有本地分支 (本人没试过这个)

git branch --merged master | grep -v '^*| master' | xargs -n 1 git branch -d 

删除远端 origin 已不存在的所有本地分支

git 

将 A 分支合入到当前分支中且为 merge 创建 commit

git 

将 A 分支合入到 B 分支中且为 merge 创建 commit

git 

将当前分支基于 B 分支做 rebase,以便将B分支合入到当前分支

git 

将 A 分支基于 B 分支做 rebase,以便将 B 分支合入到 A 分支

git 

变更历史

当前分支各个 commit 用一行显示

git 

显示就近的 n 个 commit

git 

用图示显示所有分支的历史

git 

查看涉及到某文件变更的所有 commit

git 

某文件各行最后修改对应的 commit 以及作者

git 

标签操作(没用过标签,万一有用呢)

查看已有标签

git 

新建标签

git 

新建带备注标签

git 

给指定的 commit 打标签

git 

推送一个本地标签

git 

推送全部未推送过的本地标签

git 

删除一个本地标签

git 

删除一个远端标签

git 

查看所有远端仓库

git 

添加远端仓库

git 

删除远端仓库

git 

重命名远端仓库

git 

将远端所有分支和标签的变更都拉到本地

git 

把远端分支的变更拉到本地,且 merge 到本地分支

git 

将本地分支 push 到远端

git 

删除远端分支

git 

————————————————

版权声明:本文为CSDN博主「Army-海军」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

git常用命令行背诵并默写(全)_Army-海军的博客-CSDN博客​blog.csdn.net

git stash pop_git常用命令行背诵并默写(全)相关推荐

  1. git 删除tag_Git常用命令

    资源列表: Git Book 深入浅出Git教程(转载) Git使用详细教程 名词介绍 Workspace:工作区Index/Stage:暂存区,也叫索引Repository:仓库区(或本地仓库),也 ...

  2. git和svn常用命令

    Git常用命令 1.查看指定文件状态 git status [filename] 2.查看所有文件状态 git status 3.添加所有文件到暂存区 git add . 4.提交暂存区中的内容到本地 ...

  3. Zookeeper常用命令行及API

    一.Zookeeper常用命令行 1.启动zookeeper客户端(在启动zookeeper集群后启动进行调试) zkCli.sh 2.查看帮助.操作历史 help.history 3.查看当前Zno ...

  4. 第四篇:ROS常用命令行指令【重点】

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用的ROS命令行指令 1.系统类指令 2.启动类指令 3.节点 ...

  5. Windows cmd常用命令行命令

    Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...

  6. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  7. Git Bash Here常用命令以及使用步骤

    Git Bash Here常用命令以及使用步骤 1.首先,要clone项目代码: git clone 链接地址 2.更新代码: git pull 3.添加修改过的文件.文件夹: git add 修改过 ...

  8. Mysql常用命令行大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

  9. linux的常用命令行

    linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...

最新文章

  1. 端到端半监督目标检测框架
  2. nginx服务器的负载均衡和动静分离(未完)
  3. $dbms=mysql_MySQL学习笔记(一)
  4. 在博客园写了一年博客,收获的不仅仅是写作技能——我能一直保持积极的学习和工作态度...
  5. 组信箱共享及挂载介绍
  6. java要频繁调用容器时_Java最常见的200+面试题及自己梳理的答案--面试必备(一)...
  7. java 拼sql最大长度,java.sql.SQLNonTransientConnectionException: 用户 ID 长度 (0) 超出 1 到 255 的范围...
  8. 服务器系统上1068错误,错误1068,详细教您启动网络服务错误1068怎么解决
  9. UpdatePanel的妙用:Incremental Content
  10. html设置缩放级别,自定义页面缩放「Custom Page Zoom」
  11. toad for mysql调试存储过程_【oracle】oracle 调试 存储过程
  12. 创建对称矩阵(numpy)
  13. java 136年以后的时间_136年清明查询 - 136年清明是几号 - 136年清明具体时间
  14. 【ArcGIS|空间分析】3D可视性分析(全国大学生GIS技能大赛试题)
  15. 数据库查询前十名和当前信息的排名信息
  16. 安卓源代码_如何从在安卓Android手机获取微信小程序源代码
  17. vs2019的mfc学习
  18. 深入理解Nginx 阅读笔记(一)
  19. H3C交换机定时重启配置方法
  20. List集合去重的常见几种方式

热门文章

  1. javaweb 之Ajax
  2. 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
  3. java.lang.UnsupportedClassVersionError: Bad version number in .class file
  4. ccna考试真题及经验介绍
  5. 关于BCH交易规范排序(CTOR)的优缺
  6. 系统时间、时区、字符集
  7. Androidn Notification的使用,解决找不到setLatestEventInfo方法
  8. Node.js进击基础一(5-11事件模块)
  9. Linux下安装oracle报错
  10. HDU 1245 Saving James Bond