美文网首页
git常用命令

git常用命令

作者: helphi | 来源:发表于2017-03-01 14:52 被阅读0次
  • 存储密码 git config --global credential.helper store
  • 代理设置 git config http.proxy http://ip:port
  • 全局代理设置 git config --global http.proxy http://ip:port
  • 单库代理设置 git config remote.origin.proxy http://ip:port //origin 可替换为其他远程库名字
  • 禁用ssl检查 git config --global http.sslVerify false
  • 合并一个分支的内容到当前分支 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常用命令

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