# git_test **Repository Path**: zzuzd/git_test ## Basic Information - **Project Name**: git_test - **Description**: git学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-13 - **Last Updated**: 2025-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git_learning ## 一、git安装教程 [参考教程](https://blog.csdn.net/Ruishine/article/details/125199402) ### 1.命令行 git软件网址为:[git官网](https://git-scm.com/),网址为:https://git-scm.com/ ### 2.可视化(可选) 可视化不是必须 可视化软件为TortoiseGit,[TortoiseGit](https://tortoisegit.org/),网址为:https://tortoisegit.org/ 该软件需要官网中的中文简体语言包TortoiseGit-LanguagePack ## 二、使用说明 参考文章: [猴子都能懂的git入门](https://www.bookstack.cn/read/backlog-git-tutorial/10.md?wd=git-tutorial) 注:只为了方便理解,不保证正确性 1 基础配置 设置全局用户名 git config --global user.name "用户名" 设置全局邮箱 git config --global user.email "邮箱" 查看配置信息 git config --list 2 仓库操作 当前目录初始化一个新的Git仓库 git init 克隆远程仓库到本地 git clone <仓库地址> 3 暂存与提交 将指定文件添加到暂存区 git add <文件名> 将所有修改添加到暂存区 git add . 将暂存区内容提交到本地仓库,并添加说明 git commit -m "提交信息" 修改最近一次的提交信息 git commit --amend 4 状态与日志 查看工作区和暂存区的状态 git status 查看提交历史(按q退出) git log 简洁显示提交历史 git log --oneline 5 分支操作 查看本地所有分支 git branch 创建新分支 git branch <分支名> 切换到指定分支 git checkout -b <分支名> 创建并切换到新分支 git checkout -b <分支名> 将指定分支合并到当前分支 git merge <分支名> 6远程仓库 关联远程仓库 git remote add origin <远程仓库地址> 将本地分支推送到远程仓库(首次需要-u) git push -u origin <分支名> 拉取远程仓库的最新代码并合并到本地 git pull 7撤销操作 撤销工作区中对文件的修改 git checkout -- <文件名> 将暂存区的修改撤销到工作区 git reset HEAD <文件名> 回退到指定的提交版本(慎用,会丢失后续修改) git reset --hard <提交ID> ## 三、同步问题 一个人操作时,对本地和操作 ## 其他 1. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 2. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 3. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 4. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)