# Git-1.0 **Repository Path**: ylgood/Git-1.0 ## Basic Information - **Project Name**: Git-1.0 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Git 使用方法 ## 全局配置 用户名,邮箱,密钥对 ``` 1. 桌面任意位置,鼠标右键点击git bash here(Git 工具安装成功才会出现) 2. 全局配置用户名和邮箱 执行git config --global user.name '个人空间地址(gitee平台 个人设置)' 执行git config --global user.email 'xxx@qq.com' 3. 配置密钥对 执行ssh-keygen 一直回车直到出现提示,成功后密钥对存放在(/c/Users/[主机用户名]/.ssh/)位置,.pub是公钥,到(gitee或其他平台)打开设置->安全设置->ssh公钥,把本地的公钥文件全选复制并粘贴到此处 ``` ## 推送项目 ``` 1. 在当前项目文件夹内,右键进入 git bash here 2. 执行git init 在当前文件夹内创建一个.git目录(文件快照)默认为隐藏 3. 创建一个线上产库 4. 执行git remote add origin '线上仓库的SSH地址' 关联本地仓库与线上仓库 如果报错就执行git remote rm origin (先删除),再重新执行 git remote add origin '线上仓库的SSH地址' // 下一次代码迭代执行以下步骤即可 5. 代码添加到暂存区 git add -A 也可以 git add '文件名' 6. 代码提交到本地仓库 git commit -m '本次更改的备注' 7. 代码推送到远程 git push origin master ``` ## Git 常见命令 ``` git init 初始化仓库 git config 配置用户信息 git remote 新增或者删除远程仓库的关联 git add 添加到暂存区 git commit 代码提交(每一次commit都会有一个新的版本号) git push 推送到远程仓库 git status 查看当前仓库的状态 git log 查看日志(每一个commit在这里都能查看到,而且commit后面的随机字符串就是版本号),按字母q 退出log git reset --hard [要回退的版本号] 回退到之前的某一个版本 git clone [线上仓库的https地址] 把线上仓库代码克隆到本地 git pull 在已有的仓库基础上拉取最新的线上代码 touch .js 创建一个后缀为js的文件 mkdir user 创建一个user目录 ``` ``` 用于说明 commit 的类别,只允许使用下面7个标识。 feat:新功能(feature) fix:修补bug docs:文档(documentation) style: 格式(不影响代码运行的变动) refactor:重构(即不是新增功能,也不是修改bug的代码变动) test:增加测试 chore:构建过程或辅助工具的变动 ```