魏家晗晗

导航

git和github

GIT是一款分布式版本控制系统。与SVN相比可以不依赖网络,并且对分支和合并有更好的支持。但是命令稍微复杂一些,这里简单介绍使用git将项目上传到github。

首先GIT安装只需要去官网下载安装即可。安装完成在需要操作的目录右键打开Git Bash Here。

1.首先执行git init,执行完会看到本地出现一个.git文件夹,表示本地git创建成功。

2.登陆github网站,新建一个仓库。

3.为了避免每次推送或者下载项目都要输入github账户密码,我们可以设置一个SSH keys:

1)在终端输入ssh-keygen –t rsa –C “邮箱地址”,注意ssh-keygen之间是没有空格的,其他的之间是有空格的。

2) 回车之后,会出现一行,让你输入一个保存密钥的地方,建议还是直接用默认路径就好,这里就不要自己填路径了,直接回车。

3)回车之后,会设置密码,这个是ssh的密码,并不是github账户的密码。可以输入也可以直接回车设置为空。这样密钥就生成了,可以打开id_rsa.pub来查看,我使用的是记事本直接打开的这个文件,里面的所有内容就是这个密钥,一会需要使用的时候,就直接全选复制就可以了。

4)现在转到github网站上去配置一下ssh key,点击箭头指示图标Account settings,然后点击左侧的SSH Keys,之后点击右侧的Add SSH Key,这样就会出现添加SSH Key的界面,在Title这一栏填一个名字,名字随意起,之后打开刚才生成的那个文件id_rsa.pub,全选复制里面的内容到Key这一栏中,点击Add Key按钮完成操作。

5)验证一下是否设置成功,在终端输入如下命令:

ssh –T git@github.com ,回车

输入yes,可以看到You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

 

4.配置用户名邮箱:

git config ––global user.name “用户名”

git config ––global user.email “邮箱” 

 

5.添加远程地址:

git remote add origin  https://github.com/yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

若出错,可以尝试git remote rm origin 删除重新 remote add

 

6.在本地仓库添加文件README:

git add README

git commit -m "first commit"

 

7.上传到github:

git push origin master

git push命令会将本地仓库推送到远程服务器。

git pull命令则相反。

注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。

 

endding~

 

posted on 2016-12-14 16:29  魏日晗  阅读(115)  评论(0编辑  收藏  举报