# git-learn **Repository Path**: lj7228/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-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git 代码版本管理工具,对某个文件夹中的所有文件进行管理,每个文件的修改删除,git都能跟踪,并可以追溯历史 git init 初始化git仓库 git add . 把所有文件添加到暂存区 git commit -m "提交信息" 把暂存区的文件提交到本地仓库 git push -u origin master 把本地仓库的代码推送到远程仓库的master分支 1. git branch 查看所有本地分支 2. git branch -r 查看所有远程分支 3. git branch -a 查看所有本地和远程分支 4. git checkout -b xxx 创建 xxx 分支并切换到该分支 - 本地分支名需要和远程分支名一致才能推送成功 git status 查看当前分支的状态 git reset --hard HEAD^ 回退到上一个版本 git reset --hard HEAD~n 回退到前n个版本 git reset --hard commit_id 回退到指定版本 git log 查看历史commit记录版本号 git reflog 查看所有提交记录 git reset HEAD xxx 撤回add,从暂存区撤回 git reset --soft HEAD^ 撤回commit,从本地仓库撤回