git是一个分布式管理工具,可以用于代码的管理和维护(每次更新,修改,增加,删除);
-->初始化一个仓库
git init
然后会在你所在的文件夹中添加一个隐藏文件.git(这是一个本地数据库)
如果没有这个文件,可以设置显示隐藏文件就有了
-->在工作区编写代码
使用vim命令
vim+文件名称(app.js)-->自动进入app.js文件中-->按i表示编辑 esc表示退出编辑 :w表示保存 :wq表示保存并退出
-->告诉git来管理所有代码 ,加入缓存区中,并有真正保存下来
命令有:
git add .
表示将工作区的所有文件添加到缓存区中,也可以写成git add * 或者 git add -A
此时可以使用查看状态的命令:
git status
文件名是绿色就表示成功将文件添加到缓存区
-->告诉git在数据中存储所有修改 即是提交到git仓库,此时需保证是真正的版本(需要设置用户名称和email)
命令:
先设置用户信息 名字和emai都可以随便写
然后添加文件到仓库
git commit -m '添加了有个app.js文件'
查看此时的状态
表示成功添加都仓库
---------------------------------------------------------------
其他命令
如果你修改了app.js文件或者添加其他文件,也是同样的操作 先add 然后commit
如果更改了之后又想回到之前的版本 而已使用git reset --hard SHA值
首先要获取SHA值 使用命令:
git log
黄色的那行就是SHA值 如果你多次修改,会有多个SHA值,时间是最新的排在最前,将他复制,然后
git rest --hard 6d5b25297b748c8f031b809605b0d57103e2e676
此时就会回到你复制的那个版本.