Git一
1. 初始Git
什么是Git
Git是一个分布式的版本控制软件。
- 软件,类似于QQ、office等安装到电脑上才能使用的工具
- 版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据
分布式 - 文件夹拷贝
- 本地版本控制
- 集中式版本控制
- 分布式版本控制
为什么要做版本控制
要保留之前所有的版本,以便回滚和修改。
安装Git
Git地址:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
屌丝创业故事
一个浪迹于北京的屌丝程序猿的终极梦想
第一阶段:自己写代码
版本控制
-
进入要管理的文件夹
- 右键 Git Bash Here
- 右键 Git Bash Here
-
初始化
- git init
- git init
-
管理指定文件
- git add .
- git add index.html
-
管理目录下的文件状态
- git status
- git status
-
个人信息配置:用户名、邮箱
git config --global user.email "you@example.com" git config --global user.name "Your Name"
-
生成版本
- git status
- git commit -m ‘描述信息’
-
查看版本
git log
第二阶段:拓展新功能
git add
git commit -m "短视频"
拓展新功能扩展
修改文件名
修改文件简化版(一条命令解决问题)
删除文件 如果没有被git 管理起来的文件直接 rm 文件名 如果被git管理起来的文件 git rm 文件名
第三阶段:回滚
如果一个版本不稳定 想要回到以前的版本,或者回到以前的版本后发现还是新版本稳定再回到新版本 需要用到回滚
-
回滚至之前版本
git log
git reset --hard 版本号
-
回滚之后版本
git reflog git reset --hard 版本号
总结
从暂存区回到工作区