zoukankan      html  css  js  c++  java
  • github 介绍和使用

    更多可参考廖雪峰的博客

    也可参考此博客 以下很多都是来自此博客 推荐  https://www.cnblogs.com/schaepher/p/5561193.html 

    git和SVN不同,SVN是集中式的,github是分布式的

    集中式是版本库放中央服务器,需要先下载下来更改之后再推回。

    分布式是每个电脑都是一个版本库,之前使用过gitlab 不同的人修改提交可以看到每个人的修改操作

    把其他人更改的版本和自己的修改版本合并再提交即可。

    1.下载安装window下git。

    官网下载太慢,用别人的镜像网站  https://npm.taobao.org/mirrors/git-for-windows/

    默认安装时,自动把仓库位置设置在了C盘,手动修改了下

    2.简单使用测试

    路径下右键打开 git bash操作界面

    命令git init 初始化仓库 显示隐藏的仓库,看不到可能是文件查看选项没有打开查看隐藏文件

     自己创建文件测试下

     bash 中使用git add +文件名和格式  把文件添加到本地git仓库

    使用 git status 显示状态是增加了文件

     使用 git commit -m "提交信息"  提交修改

     git log查看日志

     3.和远程github关联

    把本地仓库和github远程仓库关联这样提交就会很方便了

    本地配置用户名和邮箱

      • git config --global user.name "你的用户名"
        git config --global user.email "你的邮箱"

    或者你直接在config文件里改,位置在 C:Users你的用户名.gitconfig 。

     4.生成ssh key

    作用就是在上传和下载时使用

    只要在远程仓库中添加了ssh密钥

    在上传和下载时就不用来回输入用户名和密码了

    运行 ssh-keygen -t rsa -C "你的邮箱" ,它会有三次等待你输入,直接回车即可。

     将生成的ssh key复制到剪贴板,执行 clip < ~/.ssh/id_rsa.pub (或者到上图提示的路径里去打开文件并复制):

     打开github 在setting中选择添加ssh选项的那个,将上文粘贴进去

    执行 ssh -T git@github.com 测试下 成功

    最后建立远程仓库与本地仓库关联

     复制项目SSH

    运行 git remote add origin 你复制的地址 :

     执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联:

     已关联

    需要commit同步到Github上,直接执行 git push 即可

     刚刚提交的文件已和github同步

    更多操作可参考文章开头的博客。

  • 相关阅读:
    python实用技巧总结(二)
    python实用技巧总结(一)
    windows下tensorflow/objectdetection API(SSD)环境搭建(基于tensorflow1.14和python3.6)
    理解Python函数和方法
    理解迭代器和可迭代对象
    Anaconda安装报错
    Windows下命令行Git无法显示中文问题解决方案
    web服务器/HTTP协议基础
    Unity3D第三人称摄像机
    Ubuntu 18.04 安装 mysql
  • 原文地址:https://www.cnblogs.com/9527s/p/13195973.html
Copyright © 2011-2022 走看看