美文网首页
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