## git 分布式版本管理工具 文件备份,便携开发,代码追责 ## 安装git https://git-scm.com/downloads ## git init 初始化 ## git config --list 查看本地目录 ## 解决加载问题 wq ## 设置全局用户名 git config --global user.name 'aaa' ## 设置全局邮箱 git config --global user.email xxxxxxxx ## git组成 1. 工作区 2. 暂存仓 3. 代码仓库 ## 远程 git 管理仓库 gitee(码云) / github 1. 将远程仓库拉去到本地 克隆:git clone 网址 2. 配置密钥 个人信息=> 设置(settings) => ssh(密钥) ## 密钥的配置 1. 生成用户名和邮箱 2. 生成密钥 ssh-keygen -t rsa -C "***@gmail.com" 3. 将密钥添加到git中 ## 上传代码过程 1. 添加 git add 添加的名字 / 全部添加 git add . 2. 暂存区 git status 3. 描述信息 git commit -m '描述信息' 4. 拉取代码 git pull origin 分支名 5. 推送代码 git push origin 分支名 6. 查看日志 git log ## 分支 1. 创建分支 git branch 分支名 2. 检查当前分支 git branch -v 3. 切换分支 git checkout 分支名 ## 合并分支 1. 要回到合并的那个分支 2. git merge 被合并的分支名 ## 解决冲突 1. 手动选择保留内容 2. 重新上传 ## 删除分支 1. 回到主分支上 2. 删除本地分支 git branch -d 分支名 3. 强制删除本地分支 git branch -D 分支名 4. 删除远程分支 git push origin --delete 分支名