整理了一些git常用的指令
代码语言:javascript复制git config -l 查看配置信息
git config --global -l 查看全局配置信息
git config --global user.name '用户名' 设置用户名
git config --global user.email '邮箱' 设置邮箱
clear 清屏
git init 创建本地git仓库
git add xxx 把某个文件或文件夹提交到暂存区
git add . 或 -A 把当前仓库中所有最新修改的文件都提交到暂存区
git status 查看当前工作区文件的状态(红色代表文件只在工作区,绿色代表文件在暂存区但还没到历史区,看不见的代表文件已提交到历史区)
git rm --cached xxx 把暂存区某文件或文件夹从暂存区删除并撤回到工作区
git commit -m'提交描述' 把暂存区提交到历史区
git log 查看历史版本信息
git reflog 包含回滚信息
git remote -v 查看本地仓库和哪些远程仓库保持链接
git remote add origin [git仓库地址] 让本地仓库新建一个远程仓库链接(origin为链接名,可以改,但一般都叫这个)
git remote rm origin 删除名为origin的远程仓库链接
git pull origin master 拉取分支(如果远程仓库有些文件本地仓库没有,就先把没有的文件下到本地仓库来)origin master 可以省略
git pull --rebase origin master 合并远程文件
git push origin master 把本地仓库提交到远程仓库链接origin中(第一次需要输入github用户名和密码) origin master 可以省略
git clone [远程仓库git地址] 把远程仓库文件下载到本地
git reset --hard [回滚commit-id] 回滚到以前的某个版本(先通过git log查看要回滚版本的commit-id)