GIT学习

GIT

Git:分布式版本控制系统(林纳斯)

 

Gitlab:私有云代码托管平台

GitHub:公有云代码托管平台

svn:代码版本控制

码云:完全抄袭了GitHub,可以说是中国版的GitHub

 

注意事项:

公司里面的核心代码(产品账户密码,服务器账户密码),这些自己是代码写的,千万不能分享到GitHub等博客园的其他平台。如果一定要分享账户密码,一定使用***代替。

 

Git:分布式

SVN:集中式

 

 

 安装Git

Git官网:https://git-scm.com/

Git配置环境

 

 

验证

验证是否安装正确:在cmd控制台中输入git。

 

 

配置:

提交 谁提交的?

使用之前,我们首先需要配置账户,

email git config --global user.name "username"

git config --global user.email "email"

git config --global color.ui true #开启颜色的配置信息

 

 

 

怎么验证你配置的name和email是配置正确?

git config --list          查看配置

 

 

使用

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)

 

posted @ 2022-04-28 18:41  段舒元  阅读(47)  评论(0)    收藏  举报