GITHUB使用

一、安装

登陆GitHub官方网站:

 

选择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会自动查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值