git命令 常用命令
cd ~/.ssh #到秘钥路径
cat ~/.ssh/id_rsa.pub #展示本地的 ssh 公钥
where git #windows查找git 安装目录
which git #linux查安装目录
ssh-keygen #生成 公钥秘钥路径
ssh-keygen -t rsa -C "<您的邮箱>" #生成你邮箱的 公钥和秘钥
git config --global --list #查看全局配置
git config --global user.name "xxx" #配置全局名称
git config --global user.email "xxxxx@qq.com" #配置全局账号
git init #E创建空仓库
git remote add origin https://github.com/NekoZhong/project.git #本地文件夹连接GitHub上的项目
git pull origin master #拉取源 master 资源
git add index.html #添加到缓存区
git commit -m 'demo' #提交代码并添加描述
git push origin master #推送到远程 的 源名 origin 的master
git status #获取当前仓库的状态
git diff readme.txt #查看difference 介绍 显示修改的内容
git diff HEAD -- readme.txt #查看工作区和版本库里面最新版本的区别
git log #显示从最近到最远的提交日志
git log --pretty=oneline #查看 一样布局好看点
#HEAD 表示当前版本 HEAD^代表上个版本 HEAD^^ HEAD
git reset --hard HEAD^ #把代码重置到上个版本
git reset --hard 32423 #用提交的id前几位进行重置到该版本
git reset HEAD readme.txt # 把暂存区的修改回退到工作区
git reflog #查看命令历史
git checkout -- readme.txt #readme.txt文件在工作区的修改全部撤销
#会有两种情况回到文件上一次的git commit 或git add
git rm -f runoob.txt #(-f 强制) 删除文件 --cached(仅是从跟踪清单中删除,使用)
git remote remove <name> # 删除远程仓库的关联
git remote -v # -v /(--verbose) 要查看当前配置有哪些远程仓库
git remote add origin git@github.com:fanghongbinC/test.git #连接远程的仓库
git push -u origin master #把本地的创建的仓库上传到空远程仓库 不是第一次则不用-u
git clone git@github.com:fanghongbinC/test.git #克隆
#分支管理
git checkout -b dev #创建dev分支并切换dev 分支 等于下面两条 命令
git branch dev #git branch <name> 创建分支
git checkout dev #git checkout <name> 切换分支
git branch #列出所有分支
git merge <name> #合并 某分支到当前分支
git branch -d <name> #删除分支
希望老铁们可以给个赞,最后祝大家 Aal izz well !
@zwx