一、安装
选择Download的,选择与自己电脑匹配的版本下载
下载好以后,双击GitHub安装,弹出安装界面后,点击下一步
调到这个界面后,建议大家勾选以下三个选项就可以了,其它的可以取消,然后下一步。
进入下图两个界面,我建议大家默认勾选项,然后点击下一步。
设置好前面的界面后,点击Install,完成安装
修改默认仓库
打开 Git Bash默认打开c盘用户,修改如下,去掉--cd-to-home,修改“起始位置”为自定义的git 本地仓库的路径:修改两处,【起始位置】,【目标】
绑定用户
打开git-bash.exe
在打开的GIt Bash中输入以下命令(用户和邮箱为github注册的账号和邮箱)
git config --global user.name "smilehz"
git config --global user.email "13002448310@163.com"
设置SSH key(git中sshkey保证本地和网上的本人账号连接)
1 生成ssh key
首先检查是否已生成密钥【cd ~/.ssh】,如果返回的ls有3个文件,则密钥已经生成;如下,没有密钥
如果没有的话,打开命令行,输入如下命令:
ssh-keygen -t rsa -C“13002448310@163.com”,
第一次点【Ehter】
第二次点【Ehter】
第三次点【Ehter】
完成
到用户目录下
用记事本打开id_rsa.pub,得到ssh key公钥
样式如下,
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCgtwvz52tdHd5MxLahQx55KsbdV5DIfWFR7Mi/7MouuO5JsJbBz99CS7nfPYCjg/qc6a50cqnO8yQc+i/M1uDQmoqBnzdZcYrCqNumMywESh1YvAFlyhwOjlGkkKsH6YQLEithrN2tzied6kJgmot1jyBk5U/ZwvZxf6Wl4Ak7dEDYr6mAp0PwzRUg889S3WfvBvlMK/iien3jFzjONlJdk9Y5U08KiURvVF5aRY7JkdGGEXX/1cI1WdwvnisDeDCTjFP0BLYlSlpIOE77rdRVQrGNQ4eZfyQOuf/gjQ08HvKObhUS7n2p/zJqD3TaW1Q3WjGwejTA/clHNIQlT4nX “13002448310@163.com”
复制公钥粘贴到ssh key,title随便填写
二、Github使用
Eclipse项目上传到Github
01
https://jingyan.baidu.com/article/8cdccae9269b1f315413cde2.html
02
http://blog.csdn.net/ymfwj/article/details/52491194(不全)
三、项目过程中的实现
文件保存取消的实现
http://blog.csdn.net/rinsmelody/article/details/53464163
将数据提交到git仓库(本地仓库)
第一步:添加文件
$ git add . 添加所有的文件、文件夹
$ git add <file> 添加指定名称的文件,<>内部写文件全称
注:如果文件没有做出任何修改,则默认不会添加任何文件
第二步:提交文件
$ git commit –m “commit info” 提交本次事务,即将add的文件提交到git仓库,引号内部表示本次提交的提示信息
查询提交状态
$ git status 显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);
查询该文件和git仓库中的文件的区别,即做了什么修改
$ git diff <文件全称> 如果已经add了,就打印不出有什么修改了,这一步骤应该在add之前,即添加之前可以用来看看做了什么修改。
打印历史记录
$ git log
Commit xxx commit id 版本号
Author:xxx<xxx@xxx.com> 提交人和邮箱
Date:xxx 提交的时间
XXXXXXXXXXXXXX 提交的信息(所以说,提交信息很重要!!!)
$ cat <文件全名称> 显示整个文件的内容
版本回退
$ git reset --hard head^
在Git中,HEAD表示当前版本,就是最新提交的版本,即使用git log打印出来的位于第一位的版本,上一个版本就是HEAD^,上上个版本就是HEAD^^,
当前向上100个可以写成HEAD~100。当然,还有一种方式就是直接使用commit id来代替HEAD^,比如版本号是cadab353589f3eef075817b890dafe8b722d802b,
那么就可以直接使用命令:
$ git reset --hard cadab353589f 使用前几位表示即可,git会自动查找