# git-learn **Repository Path**: snail_wn/git-learn ## Basic Information - **Project Name**: git-learn - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-19 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git 代码版本管理工具,对某个文件夹中的所有文件进行管理,每个文件的修改,删除,git 都能跟踪,并可以追溯历史 1. git branch 查看所有本地分支 2. git branch -r 查看所有远程分支 3. git branch -a 查看所有本地分支和远程分支 4. git checkout -b xxx 创建 xxx 分支并切换到该分支 - 本地分支名需要和远程分支名一致才能推送成功 1. git log 查看历史commit记录版本号 2. git reset --hard HEAD^ 回退到上一个版本 3. git reset --hard HEAD~n 回退到上 n 个版本 4. git reset --hard 版本号 回退到指定版本 5. git reflog 查看曾经执行过的所有 git 操作 1. git reset HEAD 文件名 将文件从暂存区撤回到工作区 2. git reset --soft HEAD^ 将此次的 commit 撤销,文件回到暂存区 # git pull 从远程仓库拉取代码并合并到当前分支