一、常用命令
常用命令 | 作用 |
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户邮箱 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git diff | 查看修改内容 |
git add 文件名 | 添加到暂存区 |
git commit -m ''文件信息'' 文件名 | 提交到本地库 |
git log | 查看提交历史 |
git reflog | 查看命令历史 |
git reset --hard 版本号 | 版本穿梭 |
cat 文件名 | 查看文件内容 |
git rm 文件名(后面要加git commit) | 删除版本库中的文件 |
二、撤销操作
撤销命令(只能操作文件内容,不能添加、删除文件) | 情况 | 作用 |
git checkout 文件名 | 文件只在工作区操作,未add | 工作区文件回退 |
git restore 文件名 | ||
git reset HEAD 文件名 | 文件已add,未commit | 暂存区回退,工作区未回退 |
git restore --staged 文件名 | ||
git reset --hard 版本号 | 文件已commit,未push | 工作区、暂存区、本地仓库回退 |
三、分支操作
命令名称 | 作用 |
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git switch 分支名 | 切换分支 |
git checkout 分支名 | |
git switch -c 分支名 | 创建并切换分支 |
git checkout -b 分支名 | |
git merge 分支名 | 合并到当前分支 |
git branch -d 分支名 | 删除分支 |
git merge后的git commit后不加文件名
四、添加远程仓库
命令名称 | 作用 |
git remote -v | 查看远程库信息 |
git remote add 远程库名 库链接 | 与远程库建立链接 |
git push 远程库名 推送分支 | 向远程库推送 |
git remote rm 远程库名 | 删除与远程库的链接 |
git clone 链接 | 克隆远程库到本地 |
第一次推送:git push -u 远程库名 推送分支
五、Gitee上传本地代码到远程仓库
git init
git add .
git commit -m '本次提交的说明'
git remote add origin 远程仓库链接
git push -u origin master