Git常用命令总结

来源:互联网 发布:部落冲突箭塔数据 编辑:程序博客网 时间:2024/06/14 23:24

Git常用命令总结

安装与设置

设置用户名$ git config --global user.name "Your Name"设置邮箱$ git config --global user.email "email@example.com"创建版本库(进入需要使用的文件夹)$ git init

基本操作

查看仓库当前状态git status查看不同git diff添加文件添加指定文件$ git add readme.txt添加全部文件$ git add .提交添加git commit -m "说明"

版本控制

查看历史git log查看commit IDgit reflog版本回退退回到前n个版本git reset --hard HEAD~n退回到指定版本(指定commit ID)git reset --hard 3628164版本库里的版本替换工作区的版本(使它回到最后一次add或commit时的状态)git checkout -- readme.txt撤销暂存区修改git reset HEAD readme.txt

远程仓库

创建公钥ssh-keygen -t rsa -C "邮箱地址"关联远程库git remote add origin 你的远程库查看远程库git remote -v将分支推送到远程库git push origin <分支名>拷贝远程库git clone合并远程仓库分支到本地git pull

分支

创建分支git branch <分支名>切换分支git checkout <分支名>创建并切换分支git checkout -b <分支名>查看当前分支git branch合并指定分支到当前分支git merge <分支名>删除分支git branch -d <分支名>git branch -D <分支名>     (强制删除)暂存当前分支的工作现场git stash查看工作现场列表git stash list恢复工作现场git stash apply stash@{n}删除工作现场git stash drop stash@{n}

标签

创建标签git tag <标签>对之前的版本创建标签$ git tag <标签> <commit ID>查看标签git tag删除标签本地git tag -d <标签>远程git push origin :refs/tags/<tagname>推送标签到远程库git push origin --tags      全部标签git push origin <标签>      指定标签
0 0