Git是什么?
Git是一个分布式版本控制系统,用于管理文件的变更历史。
它具有以下特点:
- 分布式:每个用户都拥有完整的代码仓库,可以在本地进行版本控制操作。
- 版本控制:能够跟踪文件的修改历史,方便回溯和管理。
- 软件:是一个开源的版本控制软件。
为什么要做版本控制?
版本控制可以帮助我们存档和回溯代码变更历史,保留之前所有的版本,以便于回滚和修改。
安装Git
我们需要进行以下步骤来安装和使用Git:
- 进入要管理的文件夹。
- 初始化Git仓库:运行命令 git init,让Git开始管理当前文件夹。
- 进行文件管理:使用命令 git status 查看文件状态,git add 文件名 将文件添加到暂存区,git commit -m 'v1' 提交文件到版本库,git log 查看提交历史。
- 个人信息配置:配置用户名和邮箱,运行命令 git config global。
Git的三大区域:
- 工作区:已经管理的文件,可以自动检测到新的文件或修改。
- 暂存区:使用 git add 命令后的文件变更。
- 版本库:已经提交的文件变更历史。
回滚
在不同阶段的开发过程中,可能需要回滚到之前的版本。可以使用以下命令进行回滚操作:
- 查看提交历史:git log。
- 回滚到指定版本:git reset --hard 版本号。
- 查看回滚后的历史:git reflog。
Git命令小总结
- git init
- git add
- git commit
- git log
- git reflog
- git reset --hard 版本号
- git checkout -- 文件名
- git reset HEAD 文件名
初识分支
Git的分支功能可以帮助我们更好地组织代码,进行并行开发和版本控制。
推荐两个网址小游戏帮助更好理解Git
Oh Shit, Git!?! (ohshitgit.com)
Learn Git Branching
推荐笔记:Learn Git Branching-学习git的小游戏通关秘籍
学习GitHub
如何更加流畅地打开GitHub?
- 下载网易UU加速器。
- 搜索学术资源。
- 打开GitHub。
这些步骤和工具可以帮助您更好地了解和使用Git,提高开发效率和团队协作能力。