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很像。

原文地址:https://www.cnblogs.com/Flychown/p/7122102.html