git快速浏览


git config --global user.name "用户名"

git config --global user.email "xxxxx@163.com"

git init  -----将一个目录初始化为仓库

git add 文件名  -----将一个文件添加到暂存区

git add .   -----将所有新文件或更改的文件添加到暂存区

git commit -m "备注"   ----将暂存区中的内容提交到仓库的当前分支中

git status  -----查看当前目录状态和暂存区状态

git log    ----查看日志

git reflog  -----查看日志

git checkout -- 文件名   -----撤销工作目录中指定文件的修改

git reset 文件名     ------撤销暂存区中的文件

git checkout -b 分支名称    -----创建并切换到指定分支中

git branch -d 分支名称    -----删除指定全部合并的分支

git branch -D 分支名称    -----删除指定的分支

git merge 分支名称   -----将指定分支合并到当前分支

git rm 文件名     -----删除分支、暂存区和工作区中指定的文件

git rm --cached 文件名   -------删除分支和暂存区中指定的文件

git branch -----查看所有分支

git checkout 分支名称   -----切换到指定分支中

git reset --hard 文件版本号   -----将文件还原到指定版本

ssh-keygen  -t rsa –C “xxxx@163.com”   ---生成非对称秘钥

git remote add 关联的远程仓库名称(随意命名)  https://github.com/账号名/仓库名称.git

git remote -----查看关联的远程仓库名

git remote -v   ------会显示需要读写远程仓库使用的 Git 保存的简写与其对应的URL

git remote remove 关联远程创库名称   -------删除关联的远程创库

git push 关联的远程仓库名 远程仓库分支名称   ------将本地当前分支推送至远程仓库分支中

git pull 关联的远程仓库名 远程仓库分支名称   ------将远程仓库分支拉至本地当前分支中

ssh -T git@github.com   ----检查本地是否成功关联到github

git clone 远程仓库url  本地仓库名称   ------克隆远程仓库至本地并命名指定名称