美文网首页linux
git常用命令

git常用命令

作者: theache | 来源:发表于2019-03-23 18:11 被阅读0次
生成RSA秘钥
ssh-keygen -t rsa -C "邮箱"
配置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
初始化仓库
git init
提交文件到暂存区
git add <file> //可提交多个单文件
git add .      //提交所有文件

提交文件到仓库

git commit -m "提交的说明"
git push origin bash

git commit -a //直接提交所有文件 包括工作无区和暂存区
git commit –am "提交的说明"

版本回退

git log//提交日志
git reflog//查看命令历史

//HEAD 当前版本
//上一个版本 HEAD^
//上n个版本就是HEAD^n
git reset --hard HEAD^
git reset --hard 版本号

撤销修改

git checkout -- <file> //撤销未添加到暂存区的修改
git reset HEAD <file> //撤回提交到暂存区的文件

删除文件

git rm <file> //删除本地和版本库的文件

远程仓库

git remote add origin 远程库地址 //关联远程仓库
git clone 远程库地址 //从远程仓库克隆

分支

git branch //查看分支
git beanch <name> //创建分支
git checkout <name> //切换分支
git checkout -b <name> //创建+切换分支
git merge <name> //合并分支
git branch -d <name> 删除分支

git log --graph //分支合并图

暂存工作区

git stash //工作区修改暂存
git stash apply //恢复工作区
git stash drop //删除暂存记录

git stash pop //恢复工作区 并且删除暂存记录

标签

git tag //查看标签
git tag <tagname> //添加新标签默认HEAD

相关文章

网友评论

    本文标题:git常用命令

    本文链接:https://www.haomeiwen.com/subject/kmtsvqtx.html