ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## 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](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git) ### 屌丝创业故事 一个浪迹于北京的屌丝程序猿的终极梦想 ### 第一阶段:自己写代码 版本控制 - 进入要管理的文件夹 - 右键 Git Bash Here - 初始化 - git init - 管理目录下的文件状态 - git status - 管理指定文件 - git add index.html - git add . - 个人信息配置:用户名、邮箱 ``` 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 log git reset --hard 版本号 ``` - 回滚之后版本 ``` git reflog git reset --hard 版本号 ``` ### 总结 ![](https://img.kancloud.cn/ec/d4/ecd4c1f6c6b98606e1cde91c1cf0bf12_776x770.png)