zoukankan      html  css  js  c++  java
  • 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很像。

  • 相关阅读:
    残疾流浪歌手的令人陶醉的声音
    关于浏览器参数的获取
    项目开发文档模板
    scoped_ptr源码
    从逗号分隔的字符串中删除某个子串的js函数
    合并两个数组的js函数
    comutil.h移值(_com_error,_bstr_t,_variant_t类的移值)
    判断两个对象是否相等的js函数
    托管可执行文件的结构(The Structure of a Managed Executable File)
    访问cookie的js函数
  • 原文地址:https://www.cnblogs.com/Flychown/p/7122102.html
Copyright © 2011-2022 走看看