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

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

1、初始化代码仓库  git init
2、如果使用git,必须给当前的仓库git配置用户名和邮箱
    1. git config user.name "XJX"
    2. git config user.email "[email protected]"
   也可配置全局的用户名和邮箱
    1. git config --global user.name "XJX"
    2. git config --global user.email "[email protected]"
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的工作原理

git 的工作原理与命令行操作(一)_第1张图片
1.png
git 的工作原理与命令行操作(一)_第2张图片
2.png
git 的工作原理与命令行操作(一)_第3张图片
3.png

你可能感兴趣的:(git 的工作原理与命令行操作(一))