• Git之安装及使用


      学习使用Git来管理平时自己写的demo代码和阅读的一些源码,因为一直在windows中操作所以开始学习用Git Bash操作在github上的代码。git命令和svn命令是很相似的,我觉得没有必要把所有git命令全部罗列出来,容易把人搞晕,从实用出发,简介如何从github克隆代码到本地及如何将本地修改提交到github上去这两个流程来学习git的使用,像一些特别的git操作(如版本回滚)需要时再查询就行了。

    1:安装msysGit2.5

      傻瓜式安装之后,在windows搜索栏输入git就可以找到Git Bash。看看是长什么样的。

      

      它是一个类shell的交互窗口,感觉亲切感陡增。。。

    2:取得github的信任

      不是任何一个PC客户端都可以clone github上的代码的,只有通过SSH验证的客户端才可以,取得SSH验证的两个步骤:

      1:Git Bash 获取远端github的密钥文件

      2:将密钥文件内容添加到github远端

      2.1 取得密钥文件

      在Git Bash执行命令:ssh-keygen -t rsa -C "github用户名"

      

      打开密钥文件:/c/Users/Administrator/.ssh/id_rsa.pub,获得密钥。

      2.2 将密钥拷贝至github中去 

      2.3 测试SSH是否可以连接到github上了

      

    3:克隆一个github上的代码到本地windows

      假设,已在github上创建了一个项目叫test,选择一个windows目录,然后执行目录:git clone https://github.com/yourname/test   ./test

      ./test 目录下就有创建项目时默认的README.md文件和.git/版本控制目录

      

    4:提交文件到github

      4.1 添加一个新文件命令步骤

      创建新文件    ->    git add ./new_file  -> git commit -m "info"  ./new_file  -> git push

      创建新文件    ->     添加文件       ->      添加提交信息     ->  push

      4.2 修改了的文件提交

      git commit -m "info"  ./new_file  -> git push

      添加提交信息     ->  push

      4.3 删除一个文件

      git rm file   ->    git commit -m "info"  ./new_file  -> git push

      删除新文件   ->      添加提交信息     ->  push

       不管做什么操作,最后都要通过git push同步到github远端。

    Git 的简单操作就是这样,很简单,并且和svn很像。

  • 相关阅读:
    list和set的区别
    day13
    11期
    接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法?
    Object类?
    swith的用法和注意事项?
    Ioc和DI的区别?
    多态的好处?
    抽象和接口的区别?
    内部类,匿名内部类?
  • 原文地址:https://www.cnblogs.com/Flychown/p/7122102.html
Copyright © 2020-2023  润新知