zoukankan      html  css  js  c++  java
  • 如何使用GitHub

    一.背景

    已经在本地安装好了git,同时配置好了SSH

    二.使用方法

    1. 创建一个repository 

      git init 

      git add  filename

      git commit -m  "commit name"

      git remote add origin githubssh

      git push -u origin master

    2.如果repository 已经存在了

      git remote add origin githubssg

      git push -u origin master

    3.在上传新的数据时,一般需要先pull,保证数据时最新的

      git pull origin master

    4.要将多个不同目录下的文件上传到同一个project的时候会发生以下错误

      refusing to merge unrelated histories

    这个时候你需要先:

      git pull origin master --allow-unrelated-histories

      然后再进行想要的pull和push的操作。

    5.当出现本地的文件和远程库中的文件不一致的时候有解决冲突:
        git checkout -- filename //用于忽略本地文件,可以用远程文件覆盖本地文件

    6. 配置用户名 和用户邮箱:
        git config --global user.name YanjingW

        git config --global user.email yanjingw@opera.com 

    7.因为我的gitlab是企业的,项目有授权的,开启了two factor 验证,所以在git pull是输入的密码不能是登陆时的密码而要是private access account中的密码,这个密码在gitlab上的profile中可以生成。

    8. 强制用远程的文件覆盖本地的文件:
      git fetch --all

      git reset --hard origin/master

      以上操作会用master中最先的数据来覆盖本地文件

    9. 记住用户名和密码,不用每次pull和push都输入

    git config --global credential.helper store

    他会写入~/.gitconfig文件,如果出错的话,把credential store那一行删除即可

    然后再执行一次git pull

  • 相关阅读:
    char , varchar和Nvarchar区别
    练习2-11 计算分段函数[2] (10 分)
    练习2-10 计算分段函数[1] (10 分)
    练习2-9 整数四则运算 (10 分)
    练习2-8 计算摄氏温度 (10 分)
    练习2-6 计算物体自由下落的距离 (5 分)
    练习2-4 温度转换 (5 分)
    练习2-3 输出倒三角图案 (5 分)
    MySQL之Xtrabackup备份与恢复
    MySQL中show语法
  • 原文地址:https://www.cnblogs.com/whatyouknow123/p/8823698.html
Copyright © 2011-2022 走看看