#克隆项目到本地。url:项目的git地址;local_dir_name:克隆项目到本地的目录名称,如果不写就默认是git项目中的目录名称
git clone <url> <local_dir_name> #获取远程项目的最近代码
git pull #添加内容(修改/新增)到git索引。命令默认不会添加被忽略的文件。如果在命令行上明确指定了任何被忽略的文件,则`git add`会失败,并显示被忽略文件的列表。
git add #命令可用于获取摘要,说明哪些变化的文件已暂存,准备下一次提交。
git status #提交内容,记录对存储库的更改。-m msg:-m是参数,表是要添加的提交日志;msg表示填写的日志内容。
git commit <-m msg> #把提交的内容同步到远程分支。加上 -f 参数表示强制推送到远程
git push <-f> #显示所有本地分支。加上 -a 参数显示所有分支(本地和远程)
git branch <-a> #合并指定分支到当前分支
git merge <branch> #查看提交的历史版本记录,包含版本ID
git log #删除本地分支
git branch -d dev #删除远程分支
git push origin --delete dev #同步最新的远程分支,并删掉本地被删了的远程分支
git fetch -p #远程分支checkout到本地。作用是checkout远程的release-1.3分支,在本地重命名为release-1.3分支,并切换到本地的release-1.3分支
git checkout -b release-1.3 origin/release-1.3 #将暂存区中文件强制检出到工作区中(把修改过的某个文件还原)
git checkout -- "文件名" #将暂存区中所有文件全部强制检出到工作区中(把所有修改过的文件还原)
git checkout .
/**
1、回退到提交的某个版本。注意:例如版本由新到旧为A,B,C,D四个版本,如果你回退到C版本,那么A,B版本就会删除掉。通过【git log】就看不见A,B两个版本了。
2、versions:版本号,可以通过【git log】来查看。
3、HEAD~3:表示回退三个版本,把3改成2表示回退2个版本。
4、执行这个命令后就和git的head信息不一致了,所以要【git push -f】强制推送。
*/
git reset --hard <versions | HEAD~3> /**
1、撤销某个版本,恢复到撤销版本的上一个版本成为最新的版本。注意:例如版本由新到旧为A,B,C,D四个版本,如果你撤销的是C版本,那么当前代码是D版本的内容,此时原A,B,C,D四个版本还在log中可以查看到。这个撤销操作相当于把D版本复制一份成为最新版本,这时从log看,由新到旧的顺序是E,A,B,C,D。
2、这个回退的时候可能会有冲突,需要自己解决下。解决冲突后需要【git add】【git commit】【git push】三连提交。没有冲突就【git commit】【git push】两连提交。
3、versions:可以通过【git log】来查看。
*/
git revert -n <versions> #设置【git log】中的日期显示格式:原来输出格式【Date: Wed Dec 27 16:38:19 2023 +0800】,修改后的格式【Date: 2023-12-27 16:38:19】
git config --global log.date format:"%Y-%m-%d %X"

Git 常用的基础命令的更多相关文章

  1. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存64bit=内存的最大 ...

  2. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  3. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  4. git的一些基础命令

    Git常用命令 请确保已经安装里git客户端 一般配置 git --version //查看git的版本信息 git config --global user.name //获取当前登录的用户 git ...

  5. 测试常用——linux 基础命令

    测试常用 的 linux 基础命令 1,查看服务器日志vi 查看文件(查找关键字:exception/exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键字?e ...

  6. 13类100个常用Linux基础命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.然而每个人玩Linux的目的 ...

  7. 分享 | Git常用的一些命令

    最近,各个项目团队已经全面从svn转向Git 近期将会分享一些Git的常用操作及使用经验: 先了解下工作中一些需要用到的命令: --------------------------- Git基本常用命 ...

  8. Linux 中常用的基础命令二

    1.Linux文件分层结构  FHS:Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫FHS文件系统层级标准./bin   存放可执行的二进制程序,管理员和 ...

  9. git 常用的简单命令

    git add . 会把当前目录中所有有改动的文件(不包括.gitignore中要忽略的文件)都添加到git缓冲区以待提交 git add * 会把当前目录中所有有改动的文件(包括.gitignore ...

  10. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

随机推荐

  1. RocketMQ—引言

    RocketMQ-引言 MQ介绍 在学习RocketMQ之前,我们先来看以下MQ的意思. MQ是Message Queue的首字母缩写. Message:意思为消息,在我们生活中可以是一句话/一个短信 ...

  2. PE格式:实现ELF结构解析工具

    ELF文件格式,是一个开放的可执行文件和链接文件格式,其主要工作在Linux系统上,是一种用于二进制文件.可执行文件.目标代码.共享库和核心转储格式文件,ELF文件格式类似于PE格式,但比起PE结构来 ...

  3. json扩展之自定义序列化方式

    简介:由于json.dumps() 只能序列化Python基本数据类型,如果我们想要在数据中掺杂时间对象,或者自定义类的对象则会造成序列化数据的失败,因此json.dumps() 提供了一个属性 cl ...

  4. vue-cropper 移动端上传图片压缩裁剪

    头像裁剪压缩上传流程: 点击头像--判断是否为IOS端--若是--A,否则--BA:选择图片 --CB:弹框供用户选择从相册选择或者调用相机拍照--选择图片--CC:出现cropper裁剪框,裁剪框位 ...

  5. CF1907

    A 模拟. B 模拟. C 若原字符串中出现次数最多的次数为 \(cnt\),答案是 \(\max(n\%2,cnt\times 2-n)\). D 二分 \(k\),然后从后往前倒,计算出到达每个线 ...

  6. Burnside引理和Pólya定理

    不想写很多冗杂的群论定义,所以本博客不是用来入门的. 如果你想要入门,请点这里. 概要 对于一个作用在集合 \(X\) 上的有限群 \(G\) ,对于每个 \(g\in G\) 令 \(X^g\) 表 ...

  7. React中refs的理解

    React中refs的理解 Refs提供了一种方式,允许我们访问DOM节点或在render方法中创建的React元素. 描述 在典型的React数据流中,props是父组件与子组件交互的唯一方式,要修 ...

  8. haproxy ssl证书配置

    通常情况下,web应用程序的ssl证书放置于nginx的服务器,但很多时候前面会加一次负载均衡,使用HAProxy可以实现https的证书安全,从客户浏览器到HAProxy代理服务器之间为ssl加密传 ...

  9. etcd实现分布式锁分析

    3篇关于分布式锁的文章,可以结合看: consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.html redis实现分布式锁:https:// ...

  10. 具备有效期的localStorage存储

    具备有效期的localStorage存储 类方式 // 具备有效期的localStorage存储-类方式. class LocalStorageWrapper { // 存储数据到localStora ...