首页 > 其他分享 >git命令

git命令

时间:2022-12-27 11:37:12浏览次数:41  
标签:git log -- 命令 oneline 提交 commit

Git是目前世界上最先进的分布式版本控制系统。

Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库

 

1.安装git

windows上面的话,直接下载exe文件,傻瓜安装

2.初始化git仓库

进入某一目录,打开git命令行

git init

3.简单commit一下

#添加到暂存区

git add xxx

#提交到仓库(把暂存区的所有内容提交到当前分支上)

git commit -m '第一次提交'

4.提交的日志查看

git log(commit后面是hash码,代表版本号)

 5.状态查看

#是否有文件未提交

git status

下面的文件我确实没提交哈哈哈哈

 

 

# 修改下文件test.txt再看看

Changes not staged for commit 尚未暂存

Changes to be committed 已暂存,待提交

 

 #查看修改内容

git diff xxx

#看所有分支的commit历史

git log --all

#查看(oneline 一条提交信息用一行展示) 版本号及历史

git log --pretty=oneline

#查看(oneline 一条提交信息用一行展示)简略版本号及历史

git log --oneline

# 查看所有分支图形化的commit历史

git log --all --oneline --graph

 6.版本回退

第1种是:git reset --hard HEAD^

那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推即可。

第2种:git reset --hard HEAD~2

第3种,直接根据版本号回退

git reset --hard 0675995

 

 7.查看版本变更历史

 git reflog

 

8.Git撤销修改和删除文件操作

 git checkout -- file 可以丢弃工作区的修改

 

 

 

 

参考:https://zhuanlan.zhihu.com/p/30044692

标签:git,log,--,命令,oneline,提交,commit
From: https://www.cnblogs.com/huangyuanni/p/17007670.html

相关文章

  • 实践GoF的23种设计模式:命令模式
    摘要:命令模式可将请求转换为一个包含与请求相关的所有信息的对象,它能将请求参数化、延迟执行、实现Undo/Redo操作等。本文分享自华为云社区《【Go实现】实践GoF的23......
  • git学习笔记
    git学习网站LearnGit基础操作gitcommit提交,从父节点向下移动一位gitbranch<分支名>建立新的分支节点gitcheckout<分支名>当前指针指向分支节点......
  • MAC新系统 homebrew与Git下载安装
    用homebrew指令下载,首先需要安装homebrew:https://brew.sh指令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"官网......
  • 从GitHub的迅速崛起看开源技术的又一轮生机
    每天有约一万名新用户加入到GitHub大家庭中,这一开源项目资源库目前已经拥有两百八十万位成员。如此规模的用户群体每天创造两万五千个全新资源库,这使得GitHub的开源项目......
  • k03_计算机基础_dos命令行
    一、Windows自带的命令行操作界面(DOS命令)二、简介在学习java的时候,我们需要下载jdk,然后安装jdk,然后配置环境变量,然后会用命令行窗口检验是否安装成功,尽管最新的jdk版本......
  • phonegap3.1.0自学笔记01_命令行界面(CLI)简单使用
    要使用phonegap的CLI必须首先安装好phonegap,phonegap的安装还请参看我的另外一篇文章:​​windows7搭建phonegap3Android开发环境​​。本篇文章介绍CLI的简单使用,由于本人......
  • git输入指令出现冒号(:)的情况
    1:出现冒号(:)说明当前指令返回的结果过多并未显示完全--如果想要继续查看可以继续按回车键或者↓继续查看,直到出现END提示符或者任何时候按“q”退出2:还有中......
  • docker 常用命令大全
    参考地址:https://blog.csdn.net/leilei1366615/article/details/106267225文章目录(一)docker基础命令(二)docker镜像命令(三)docker容器命令(四)自己提交一个镜像(五)docker运......
  • R语言对git安卓包分类统计、聚类、复杂网络可视化分析
    全文链接:http://tecdat.cn/?p=31035原文出处:拓端数据部落公众号我们曾经为一位客户进行了短暂的咨询工作,他正在构建一个主要基于安卓包分类的分析应用程序。数据源是安......
  • 初学git
    1、创建git账号分布式版本控制管理创建repoeg:test.github.iogitinitgitconfiguser.nameIcy19xgitconfiguser.email1102874857@qq.comgitr......