Git 笔记

首先感谢廖雪峰老师的无私奉献, 让我能系统地学习 Git.

  1. 初始化一个 Git 仓库
git init
  1. 修改配置, [用户名, 邮箱]
git config --global user.name "your name"
git config --global user.email "your email"
  1. 把文件添加到版本库
git add readme.txt
  1. 把文件提交到版本库
git commit -m "this is my first commit"
  1. 查看版本库的状态
git status
  1. 查看文件被修改的地方
git diff readme.txt
  1. 历史记录
git log
git log --pretty=oneline (注释: 如果想要单行输出)
  1. 版本回退
HEAD 表示当前版本, HEAD^ 表示上一个版本, 
HEAD^^ 表示上上个版本, HEAD~100 表示上100个版本
git reset --hard HEAD^  (注释: 表示回退到上一个版本)
git reset --hard <版本号>  (注释: 表示回退到指定版本号的版本)
  1. 查看操作历史
git reflog
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近使用Git时感到有些生疏,所以利用晚上空余时间将廖雪峰Git教程重新系统的学习一边并做了笔记,温故知新。 Gi...
    LannisZheng阅读 3,971评论 1 3
  • git 修改用户名和邮箱 git clone速度慢,bash下执行如下命令,可走代理模式,亲试 可达1M/S gi...
    houlucky阅读 3,262评论 0 1
  • 闭着眼出发 在黑暗中摸索前进 遇到了阻碍,心生恐惧 无奈的绕过,颤抖的反抗 有人说,睁开眼,才看得见路 心怀暖阳,...
    不过花开阅读 1,607评论 2 1
  • 从事这一职业需要具有渊博的知识、卓越的精神能力和广泛的文化。克莱伦斯.丹诺说过:考虑到人们托之于律师的是一些严重的...
    露珠拾遗阅读 3,966评论 0 0
  • Excel的存在是为了更高效工作,但庞大的数据处理却成了你每晚加班的“凶手”? 曾经有一份表格摆在我的面前而我不熟...
    未曾花名阅读 4,844评论 0 15

友情链接更多精彩内容