GIT学习
GIT
Git:分布式版本控制系统(林纳斯)
Gitlab:私有云代码托管平台
GitHub:公有云代码托管平台
svn:代码版本控制
注意事项:
公司里面的核心代码(产品账户密码,服务器账户密码),这些自己是代码写的,千万不能分享到GitHub等博客园的其他平台。如果一定要分享账户密码,一定使用***代替。
Git:分布式
SVN:集中式
安装Git
Git配置环境

验证
验证是否安装正确:在cmd控制台中输入git。
配置:
提交 谁提交的?
使用之前,我们首先需要配置账户,
email git config --global user.name "username"
git config --global user.email "email"
git config --global color.ui true #开启颜色的配置信息


使用
1、创建文件夹名字自己取(这里在桌面创建名为learnGit的文件夹)
2、在这个文件夹里面创建仓库(存储代码的目录),最后会把仓库里面的代码提交到私有云(公有云)的平台
打开cmd的控制台,进入到learnGit的目录输入git init

3、这个时候可以在这个文件价里看到 .git文件夹(如果没看到看看是不是隐藏了)

4、在此目录下建index.txt记事本(这个记事本相当于我们工作中的文档和代码)
5、查看仓库状态
git status

6、添加文件
git add 文件名称
添加不代表成功,只是放在了暂存区,还需要提交文件

7、提交文件
git commit -m "备注"
双引号里面必须填写备注,备注告诉大家这是在干什么

• git log --oneline #查看简陋的信息
• git log
• git log -1 #显示最新的一条提交记录信息
• git log --all --graph #查看提交的版本演变
• git reflog #记录git所有的操作,包含了提交以及回退

每次修改文件后都要添加和提交文件
当我们修改了index.txt文件后,在cmd查看状态,显示modified 已修改、未添加和提交文件



版本回退:可以去到任意哪一个版本
git reset --hard 版本id
回到第一次的 版 本

回到最新版本

版本回退:
1、怎么从现在版本回退到过去版本?
A、使用git log查看到所有的记录
B、使用 git reset --hard commitID(想要回到过去版本的提交ID)
2、怎么从过去版本回退到最新的版本?
A、使用git reflog查看所有的操作记录
B、使用 git reset --hard commitID(想要回到最新版本的提交ID)


浙公网安备 33010602011771号