分类目录归档:git


    --

    如果你本地修改了代理然后另外的一个人也修改了代码,那么

    A push 
    B 修改了这个文件
    B pull 会发生冲突

    如果你想要 A push 上去的而不要 B 上面的代码

    git reset --hard 
    git pull origin master

    占存你的代码

    git stash  
    git pull origin master  
    git stash pop

    Read more


    --

    GIT ssh: connect to host hithub.com port 22: Connection timed out

    如果我们去 git 一个项目 fatal: unable to access

    例如出现 git clone | push | pull 出现 可能是因为你没配置 SSH

    首先我怀疑是因为开了代理例如 V2ray 或者 sock5 之类的代理软件,可是经过尝试修改代理端口后无济于事

    于是我就想到了是不是因为没有搞 ssh 认证的原因因为我们 git 是 https协议

    以下命令可以帮助你解决这个问题

    进入 cd ~
    ssh -T git@github.c

    Read more


    工作记录-git


    [TOC]

    1.基础git命令

    git init    # 初始化目录
         git add readme.txt  #添加一个文件到本地仓库
         git commit -m "first txt git"  #提交注释
         git status #查看目前的状态
         git diff  #查看修改的状态
         git log  # 查看日志
         git log --pretty=oneline #简化日志查询
         git reset --hard HEAD~ #回退到上一个版本
         git reset -ha

    Read more