zoukankan      html  css  js  c++  java
  • Git很麻烦?不存在的!掌握这几招就够了

    废话不多说,下面直接开始了!
    查看原文
    确保代码库是最新的,先用这条命令把你的代码拉取到本地

    git clone ……
    

    修改完代码后,按顺序执行下面四个命令

    git pull
    git add * /rm
    git commit -m "add"
    git push
    

    记住这五条命令,走到哪里都不怕。

    即使把本地代码搞坏了也无所畏惧,直接删了重新clone即可

    不过在此之前还需要一项重要的工作

    用SSH连接并推送到远程仓库

    1. 首先你要创建一个私钥,就是在自己电脑里的钥匙。执行如下命令,一路回车即可。
    ssh-keygen -t rsa -C "your email addr"
    

    image

    这个密码是生成这个密钥的密码,也可以为空(为空有多方便以后你就知道了),这样你下次push就不用输入密码了

    1. 成功后,到提示的目录下找id_rsa.pub文件,打开把里面的东西复制起来。

    image

    1. 到网站上把自己私钥输入进去,头像——settings

    image

    1. 选择“SSH and GPG keys”点“New SSH key”

    image

    1. 随便输入个title,把刚刚复制的key粘贴进去

    image

    1. 输入如下命令确认是否连上
    ssh -T git@github.com
    
    1. 最后配置好你的邮箱和用户名
    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"
    

    解决Permission to xxx denied to xxx问题

    有时切换多个代码库,可能会出现这样的报错,不慌,使用以下方法解决

    使用如下命令切换到新的代码库

    git remote set-url origin git@github.com:xxx/xxx.github.io.git
    

    使用该命令查看一下,是否已经切换到刚刚设置的地址

    git remote -v
    

    这样该问题就得到了解决

  • 相关阅读:
    Android学习进程 Java引用 Rxjava MVP
    小试 Xcode 逆向:App 内存监控原理初探
    春招路上孤独的iOSer的心路历程(面经)
    【译】4个你需要知道的Asset Catalog的秘密
    超全!iOS 面试题汇总
    整理 iOS 9 适配中出现的坑(图文)
    旧版Xcode下载地址
    xcode 自动添加注释,生成文档
    NDK_ROOT找不到的解决方法 MACOS
    13个小技巧帮你征服Xcode
  • 原文地址:https://www.cnblogs.com/codernice/p/11621497.html
Copyright © 2011-2022 走看看