| 命令 | 说明 | 
|---|---|
| git init | 初始化仓库目录 | 
| git add README.md | 添加文件或文件夹到仓库 | 
| git commit -m "添加自描述文件" | 提交修改到仓库,-m后面的参数是日志信息 | 
| git commit --amend | 修改已经提交的注释或日志 | 
| git status | 查看仓库状态 | 
| git diff | 显示暂存区和工作区的差异 | 
| git diff --cached <文件名> | 显示暂存区和上一个commit的差异 | 
| git diff HEAD | 显示工作区与当前分支最新commit之间的差异 | 
| git diff HEAD -- <文件名> | 显示当前文件与主干文件的修改 | 
| git log | 显示提交日志 | 
| git log --pretty=oneline | 日志使用一行显示 | 
| git log --graph | 查看分支合并图 | 
| git reset --hard HEAD^ | 回退到上一个版本 | 
| git reset --hard HEAD^ | 回退到上上一个版本 | 
| git reset --hard HEAD~100 | 回退到上100个版本 | 
| git reset --hard 96d0067 | 回退到96d0067(commit_id)开头的版本 | 
| git reflog | 查看历史操作命令 | 
| git checkout -- README.md | 回滚文件到最后一次add或commit的版本 | 
| git branch | 查看分支 | 
| git branch <name> | 创建分支 | 
| git branch -d <name> | 删除分支 | 
| git checkout <name> | 切换分支 | 
| git checkout -b <name> | 创建+切换分支 | 
| git merge <name> | 合并某分支到当前分支 | 
| git rm | 从版本库中删除文件,删除后需要commit | 
| git push | 从本地仓库推送代码到远程仓库 | 
| git remot | 列出所有远程主机 | 
| git remote -v | 列出所有远程主机,同时查看主机地址 | 
| git remote show <主机名> | 查看指定远程主机主机的详细信息 | 
| git remote add <主机名> <网址> | 添加远程主机 | 
| git remote rm <主机名> | 删除远程主机 | 
| git remote rename <原主机名> <新主机名> | 远程主机重命名 | 
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
wangrui027/git-command-study
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
git命令学习
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
              Packages 0
        No packages published