zoukankan      html  css  js  c++  java
  • Git使用相关

    Git使用相关

    使用git这么久还是时不时碰到小问题,根本原因在于没有仔细研究和做笔记

    Git修改remote地址

    之前一直使用的ssh的地址,估计是没配置好,每次都需要输密码烦死了,今天看到个用https的模式可以永久记住密码,那还不赶快拿来用,这也能省下几秒钟时间啊

    //查看当前地址
    git remote -v
    
    //删除已有的地址,我的是ssh的,git@github.com:wancy86/BSQJ.git
    git remote rm origin
    
    //将https的地址加进来
    git remote add origin https://github.com/wancy86/BSQJ.git
    
    git remote -v
    

    Git在https模式下记住密码

    配置用户名和密码
    修改.git-credentials,增加一行,格式如下

    https://wancy86%40sina.com:mypassword@git.oschina.net
    https://wancy86%40sina.com:mypassword@github.com
    

    长期存储密码

    git config --global credential.helper store
    

    配置用户名和邮箱

    >git config --global user.email "wancy@xxx.com"
    >git config --global user.name "wancy"
    

    https和ssh有什么差别

    这两种方式的主要区别在于:
    使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。

    而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。否则你是无法添加SSH key的,另外ssh默认是每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能进行fetch和push也可以另外进行设置


    放弃本地所有修改,强制更新

    git getch --all
    git reset --hard origin/master
    // git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本
    
  • 相关阅读:
    变量的使用
    Matrix Operations
    Modify tensor shape
    张量的创建
    feed_dict 的使用
    安装并配置 HBase2.2.2
    HDFS 编程实践(Hadoop3.1.3)
    TensorFlow的安装
    GUI tkinter (Menu) -弹出菜单
    GUI tkinter (Menu) -下拉菜单
  • 原文地址:https://www.cnblogs.com/wancy86/p/git.html
Copyright © 2011-2022 走看看