Git笔记

本文是基于廖雪峰大佬的Git教程进行的记忆笔记,主要目的是用于快速回忆和精炼Git的一些常用命令,同时补充结合一些网络上的其它关于git的知识,本笔记不适合直接用来零基础学习,如果需要可以通过前面的链接跳转至廖雪峰的教程。本笔记可能存在疏漏,如有问题欢迎指正。 安装 仓库管理(repository) 创建仓库 克隆仓库 版本控制 缓存修改 提交修改 查看状态 内容比较 版本日志 撤销修改 删除文件 版本回退 远程操作 添加关联 查看关联 取消关联 上传代码 下载代码 分支管理 连接分支 创建分支 切换分支 合并分支 删除分支 查看分支 现场管理 保存现场 查看现场 恢复现场 删除现场 获取修改 标签管理 添加标签 查看标签 删除标签 推送标签 安装 Linux直接用apt安装,Windows官网下载安装,Mac用Xcode安装,安装完毕后在命令行使用如下内容进行设置: git config --global user.name "Your Name" git config --global user.email "email@example.com" 若要使用Github或Gitee等远程仓库,其初始化过程请在往上自行搜索。 仓库管理(repository) 创建仓库 git init:将一个文件夹初始化为git仓库,可以在命令行中进入该文件夹并使用此命令。 克隆仓库 git clone <URL> <name>:将远程仓库拷贝到自己电脑上,其中<URL>为远程仓库地址,<name>为赋值后对该项目进行重命名(文件夹的名字)。 版本控制 缓存修改 git add <file>:将工作区修改过的文件存入缓存区,其中<file>为需要缓存的文件,可同时添加多个文件,也可以添加文件夹,若输入git add .则将该路径下所有的内容全部添加。 提交修改 git commit <file> -m <message>:将缓存区的内容提交至本地仓库,其中<file>为需要提交的文件,可多个或文件夹,若不填写则全部提交。-m <message>为添加注释内容,如果在其中添加-a指令,如git commit -am <message>,则可以跳过add步骤,直接工作区内容提交到本地仓库中。同时每次commit也相当于提交了一个新的版本。 ...

January 15, 2022 · 云雾海