Git
Git:分布式版本控制系统
Gitlab 私有云代码托管平台:程序员测试写的代码,公司核心文档
GitHub:公有云代码托管平台
svn:代码版本控制
码云:完全抄袭GitHub,可以说是中国版的GitHub
注意事项
公司里面的核心代码(产品账户密码,服务器密码),这些代码是自己写的,千万不能分享的GitHub等博客园的其他平台,如果一定要分享账户密码,一定使用***代替
Git环境搭建
下载Git-----打开bin目录------复制路径-----到path中新建环境变量
提交 谁提交的?
使用之前,我们首先需要配置账户,email git config --global user.name "xjy"
git config --global user.email "email"
git config --global color.ui true 开启颜色的配置信息
打开控制台输入以上命令
在本地创建一个文件夹,在文件夹里面创建仓库(存储代码的目录),最后会把仓库里面的代码提交到私有云(公有云)的平台
怎么验证你配置的name和email是配置正确? git config --list
创建仓库
git init
在learnGit目录下创建index.txt文件
Git命令
查看仓库状态: git status
提交文件命令汇总: git add 文件名称 把要提交的文件提交到暂存区
git commit -m "" :提交文件,双引号里面必须填写备注,备注告诉大家你干了什么
git log:查看记录
git log --oneline 查看简陋的信息 git log -1 显示最新的一条提交记录信息 git log --all --graph 查看提交的版本演变 git reflog 记录git所有的操作,包含了提交以及回退
更新文件
需重复之前操作
版本回退
回到过去
首先git log找到所有版本
穿越未来
首先git reflog找到所有修改记录
版本回退: 1、怎么从现在版本回退到过去版本? A、使用git log查看到所有的记录 B、使用 git reset --hard commitID(想要回到过去版本的提交ID) 2、怎么从过去版本回退到最新的版本?