#克隆项目到本地。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. 从零开始配置 vim(14)——目录管理插件

    我们在介绍vim目录管理的时候提到 vim自带一个 叫做 netrw的工具来管理目录.但是它自身的功能有限,而且样式也丑.今天我们将使用其他强大的插件来替代 netrw,增强目录管理功能 nvim-t ...

  2. 全网最详细超长python学习笔记、14章节知识点很全面十分详细,快速入门,只用看这一篇你就学会了!

    相关文章: 全网最详细超长python学习笔记.14章节知识点很全面十分详细,快速入门,只用看这一篇你就学会了! [1]windows系统如何安装后缀是whl的python库 [2]超级详细Pytho ...

  3. [MySQL] 给root用户设置权限

    mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'roo ...

  4. 开发者必看!苹果App Store重大调整:App上架必须有ICP备案号

    日前,苹果App Store迎来重大调整,即日起中国大陆上架的App必须具备有效的互联网信息服务提供者(ICP)备案号. 简单说,新App现在需要填写备案号才能提审,这就要求开发者应用需有备案号,另外 ...

  5. Win12不会取代Win11!真正目标是Google

    Windows 11之后自然应该是Windows 12,但这一次不太一样. 据多个消息源确认,Windows的下一个重大版本将不会是Windows 11的直接升级版,而是更专注于云和Web,同时大力接 ...

  6. electron 安装不同的版本的方法

    1.官网:http://www.electronjs.org/ 2.思考,既然是npm 安装,那么肯定也在 npm中央仓库有,那么去中央仓库看下: npm i -D electron@11.0.4

  7. Linux Shell 字符串截取方法

    Linux 的字符串截取很有用.有八种方法. 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符. 代码如下: echo ${va ...

  8. IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等

    有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的.也许这些能力对关注DD的小 ...

  9. 从零开始的react入门教程(七),react中的状态提升,我们为什么需要使用redux

    壹 ❀ 引 在前面的文章中,我们了解到react中的数据由props与State构成,数据就像瀑布中的水自上而下流动,属于单向数据流.而这两者的区别也很简单,对于一个组件而言,如果说props是外部传 ...

  10. Python 中global 关键字理解

    Python中的global关键字,你了解吗? 前言 今天来了解下 Python 中的 global 关键字. Python变量的作用域 实战案例演示之前,先要了解下 Python 的作用域. Pyt ...