• 简单使用git和github来管理代码----配置与使用


    在以前没听说过github之前,自己写的代码很容易丢或者遗失,等到用时才知码到用时方恨丢,现在用了github,真的是替自己生省不少的事,闲话不多说,上教程。

    1 在github上注册账号 https://github.com,我的绑定邮箱:547678930@qq.com,用户名nelson-hu,登陆成功创建个人仓库

    2 下载安装git

    3 下载安装完成后,按window键输入git--选中git bash,进入git命令界面

    4 首先配置本地与远程git端的密钥

    01 输入ssh-keygen –t rsa –C 邮箱地址----> 比如我的 输入ssh-keygen –t rsa –C 547678930@qq.com 

    一路回车,直至出现不懂得类似于密码的界面,生成密钥成功

    02 回到电脑桌面--全部文件--.ssh文件夹--找到id_rsa.pub文件--右键记事本打开--将其内容全部复制到剪贴板

    03 在github的网站上,找到个人头像--点击--settings--ssh keys--add ssh keys--标题随便起,内容就是刚刚你复制的密钥--保存

    04 回到命令窗口--验证是否成功,运行命令 ssh –T git@github.com--提示,选择yes继续--密钥配置成功

    5 配置用户名密码

    git config –global user.name “用户名”

    git config –global user.email “邮箱”

    6 在githuz网站上创建测试仓库 比如我取名为firstTestDemo

    7 本地磁盘里也新建一个目录叫:firstTestDemo,右键--git bash here--然后出现git命令窗口--运行git init--目录下就会出现.git的隐藏文件夹。

    step01 增加对我们github上创建的buxingxing仓库的管理:git remote add origin git@github.com:nelson-hu/firstTestDemo.git

    step02 获取管理权限后,拉取仓库中的文件:git pull git@github.com:nelson-hu/firstTestDemo.git--就会发现本地磁盘目录中多了一个叫readme.md的文件,这就是从远程仓库拉取的,

    step03 把本地文件上传到远程仓库

      01 现在目录下新建一个test.txt

      02 git add .  (提交所有有更改的文件)

      03 git commit -m "本次提交的评语,一定要写"

      04 git push git@github.com:nelson-hu/firstTestDemo.git 成功推到远程

      05 到远程仓库查看,已经推上来了。

    ---------------------------------------------------

    常用操作:

    查看git配置及用户信息  git config --list

    克隆别人的仓库: git clone

    查看目前状态(未提交时,会有红色提示): git status

    查看提交记录 git log

    强制回退版本: 

      git reset –hard HEAD^(把当前的版本回退到上1个版本) 

      git reset –hard HEAD^^(把当前的版本回退到上上1个版本) 

      git reset –hard HEAD~100(把当前的版本回退到上100个版本) 

      git reset -hard 版本号

    查看本次更改: git diff

    查看内容 : cat readme.txt 

    删除文件: rm b.txt 

    显示当前分支 git branch

    暂存本地内容: git stash

    还原暂存内容: git stash pop stash 

      

    --------------------------------------

    问题1 

    git pull 失败 ,提示:fatal: refusing to merge unrelated histories

    解决: git branch --set--upstream master origin/master

  • 相关阅读:
    企业大数据-之机器数据
    实践和感悟
    企业级大数据处理方案03-数据流程
    scala数据库工具类
    企业生产环境集群稳定性-HA就行吗?
    企业级大数据处理方案-02.环境决定需求、性能决定选型
    Scala编程之访问修饰符
    spark-submit提交参数设置
    window.location
    [转载]Arguments
  • 原文地址:https://www.cnblogs.com/nelson-hu/p/6395770.html
Copyright © 2020-2023  润新知