git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程

  1. 注册行号:
    访问GitHub,按要求填写注册信息即可。

  2. 设置 SSH Key
    GitHub通过使用SSH 的公开**认证方式来连接已有仓库,需要创建这个**所需的key并进行配置。
    创建SSH key :

$ ssh-****** -t rsa -C “[email protected]

会要求输入保存地址与使用密码。
git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程产生了了两个文件,其中id_rsa 文件保存私有**, id_rsa.pub 保存公开**。
git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程

  1. 添加公开**
    在github页面右上角点击用户>>Settings>>SSH and GPG keys>>New SSH Key,在Title中输入key名,在Key中输入前面创建的id_rsa.pub文件中的内容,完成添加。
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    添加成功后,会收到一封名为“一个公密以添加至你的账户”的邮件。
    最后,用git就可以通过创建的**与github通信啦,输入:

$ ssh -T [email protected]

git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
successful!

  1. 在github创建仓库
    在github页面右上角点击“+”>>New repository,添加Repository nam、Description、选择Public、勾选Initialize this repository with a README、创建。
    仓库链接为https://github.com/xiaolu2333/Hello-Worldgit&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    需要修改仓库名或删除仓库,点击上图的Settings即可:git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程

  2. 使用git将已有仓库clone到本地指定目录
    方法一:Use HTTPS
    参考这篇文章.将仓库克隆到Hello-World文件夹。
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    方法2:Use SSHkey
    与方法1仅复制的内容不同。
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    结果如下:
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程

  3. 在本地仓库中编写程序
    创建一个.py文件:

print(“hello python world!”)

此时,在git中查看状态:
git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
表明helloworld .py文件还未提交到git仓库

  1. 添加并提交程序文件到git仓库
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    这里有几个重要的概念:缓存区、工作区、版本库,可以看参考文章
    可以用log命令查看提交日志:
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程

  2. 将git仓库push到github
    执行 push, GitHub 上的仓库就会被更新:
    git&github自学教程(2):注册及配置github信息,初步了解git与github交互流程
    会收到一封内容是提交信息的邮件。

    OK! 从1到8,就能将本地代码在 GitHub 上公开了。