git 的工作原理与命令行操作(一)

最好用的分布式代码管理工具

1、初始化代码仓库  git init
2、如果使用git,必须给当前的仓库git配置用户名和邮箱
    1. git config user.name "XJX"
    2. git config user.email "JalynnXi@qq.com"
   也可配置全局的用户名和邮箱
    1. git config --global user.name "XJX"
    2. git config --global user.email "JalynnXi@qq.com"
3、初始化项目
  touch main.m  //创建了main.m
  git add main.m  //将main.m添加到代码区
  git commit -m "初始化项目":将在缓存区的内容提交到本地版本库,清空缓
  存区
  注意:添加的文件或者修改的文件都要通过add命令将该文件添加到缓存区
4、查看文件状态
  git status
  红色:该文件被添加或者修改,但是没有添加到git的缓存区
  绿色:该文件在缓存区,但是没有提交到代码仓库
5、给命令行起别名
  git config alias.st "status"
  git config alias.ci "commit -m"
  全局别名:
  git config --global alias.ci "commit -m"
6、删除文件
     git rm person.m   //将person.m删除
7、查看版本信息
    git log  -->  版本号是由sha1算法生成的40位哈希值
    git reflog //看每个版本回退的操作
8、版本回退
    git reset --hard HEAD //回到当前版本
    git reset --hard HEAD^: 回到上一个版本
    git reset --hard HEAD^^: 回到上上一个版本
    git reset --hard HEAD ~100: 回到前100版本
    git reset --hard 版本号(前5位)

Git的工作原理

1.png
2.png
3.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,107评论 25 709
  • 一个培训讲师的“变心史” 今天,我来说说我的变心史,变心后我又是如何利用ta为自己增值。 没错,我就是这么功利! ...
    豌豆姐姐_阅读 3,638评论 0 0
  • 今晚继续《昆虫记》。 法布尔的实验室在四十年之后实现了,名叫“哈麻司”,在这个可爱的王国里,是一个类似人类得昆虫世...
    一颗丹心_dyg阅读 4,871评论 0 1

友情链接更多精彩内容