常用的git命令
初始化用户配置
配置邮箱和用户名
git config --global user.email "you@example.com" git config --global user.name "Your Name"
配置SSH的代码
ssh-keygen -t rsa
用生成的密匙使用即可
初始化
git init
从 git库里克隆
git clone [url]
git clone <repo> <directory>
directory:指定目录
克隆指定的库
git clone -b [分支名] [url]
添加到缓存命令
git add .
查看状态
git status
提交到本地的仓库中,并添加 备注
git commit -m [要备注的话]
同步到所在的分支
git push
同步到非HEAD 指向的 其他分支
git push origin [分支名]
查看本地分支
git branch
查看远程分支
git branch -r
切换分支
git checkout [分支名]
查看日志
git log
从网上下载到本地
git pull
从网上下载 非主分支 的 同步到 本地
git pull origin [分支名]
--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:
git reset --hard HEAD
实例:
$ git reset –hard HEAD~3 # 回退上上上一个版本
$ git reset –hard bae128 # 回退到某个版本回退点之前的所有信息。
$ git reset --hard origin/master # 将本地的状态回退到和远程的一样
合并到现在的分支
git merge [分支名]