git常用命令

  • 存储密码 git config --global credential.helper store
  • 关闭symlinks git config --global core.symlinks false
  • 禁用ssl检查 git config --global http.sslVerify false
  • 代理设置 git config http.proxy http://ip:port
  • 全局代理设置 git config --global http.proxy http://ip:port
  • 单库代理设置 git config remote.origin.proxy http://ip:port //origin 可替换为其他远程库名字
  • 合并一个分支的内容到当前分支 git merge branch1 #分支之间要重新建立关系
  • 获取一个分支的内容到当前分支 git merge branch1 #分支之间不会建立关系
  • 清理工作区 git clean -xfd
  • 回滚上1次提交 git revert HEAD #以前的提交都不变,通过创建新的提交来回滚
  • 将第1个父提交的内容回退到工作区 git reset HEAD^
  • 将第2个父提交的内容回退到暂存区 git reset --soft HEAD^2
  • 完全回退到第1个父提交的第1个父提交 git reset --hard HEAD^^ #库、暂存区、工作区全部回退
  • 检出第1个父提交的内容到工作区 git checkout HEAD^ #HEAD指针移动了
  • 检出第3代祖先提交的内容到工作区 git checkout HEAD~3 . #HEAD指针不动,这条指令也可以写成 git checkout HEAD^^^ .git checkout HEAD~~~ .
  • 将文件 file 的第2个父提交的第3代祖先提交检出到工作区 git checkout HEAD^2~3 -- file
  • 删除暂存区和工作区中的文件 git rm file
  • 只删除暂存区中的文件 git rm --cached file
  • 添加一个远程库 git remote add re1 https://github.com/x/x.git
  • 修改一个远程库地址 git remote set-url re1 https://github.com/x/x.git
  • 重写所有引用 git filter-branch -- --all
  • 查看某一时间范围内某人的提交历史 git log --author="hefei" --after="2023-03-01" --before="2023-04-01"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加的,后面慢慢增加了许多内...
    Lefter阅读 524评论 0 3
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 767评论 0 5
  • 初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your...
    贱精先玍丶阅读 355评论 0 0
  • 清晨 一片树叶 悄悄地落在 我的脚旁 枯黄的它 比起翠绿色的同胞们 是那样地毫不起眼 却又显得那么突兀 它从何而来...
    疯不语AOA阅读 257评论 2 2