Git命令

作者: ericguo | 来源:发表于2017-05-09 16:27 被阅读10次

帮助

git help [command]

查看用户信息

查看git当前使用的用户: git config user.name/email (非本git库路径显示全局设置,git库路径下显示本地设置)

查看本地设置:git config --local --list

--global 查看全局的设置;

修改本地用户名、邮箱:在本git库路径下 git config user.name/email @"name/email"


删除错误的提交

git reset --hard <commit-id>

git push origin HEAD --force

commit-id: 为你想回退到的提交(保留这次,删除之前的)

详见:回退Git库代码

删除本地修改

git reset  --hard: 恢复所有tracked的文件到最近一次提交;

git clean -df: 删除当前目录下所有没有track的文件和文件夹;

两个命令一起使用,可以使你的工作目录和暂存区回到最后一次commit的状态;就跟刚刚从库上拉取下来一样;

详见:git clean

删除本地、远程tag

git tag -d v1.1//删除本地tag

git push origin --delete tag V1.1 //删除远程tag

v1.1为tag名称

详见:git创建、删除分支和tag

通过SSH方式使用Git

需要本地生成rsa公钥,并设置到代码托管网站,一般GitHub或GitLab均有说明

关于git push没有权限的问题,已设置公钥

cherry-pick

将某分支的某个提交应用到当前分支: git cherry-pick commitid

然后解决冲突(如果有),再进行提交

可以是不同的分支也可以是同一个分支;

可以多个commitid,中间用空格隔开,最先提交的最好放到前面;

参考:git cherry-pick用法

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

    本文标题:Git命令

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