[Github]github使用教程(一):本地仓库与远程仓库

        Github是一个远程代码托管平台。一个Github的项目被称为一个repository。repository有两种类型:一种是 Public repository,另一种是Private repository。Public repository故名思意:是公共的repository,每个人都可以访问并查看repository上的项目的代码。而Private repository则只能由自己访问。(未认证)在微软未收购Github前,创建一个Private repository需要收费。

  在本篇文章我将阐述如何创建一个本地git项目并同步到远程github项目!

  首先需要创建一个github账号并登录。然后创建一个项目。

  github地址:https://github.com/

  然后安装本地git工具

  git for windows:https://gitforwindows.org/

 

  因为git连接远程仓库用ssh,因此需要创建公私钥。打开git-bash,输入:

$ ssh-keygen

  系统将提示你输入文件路径以及密码,按照提示输入即可。命令执行完毕以后将生成两个文件,一个保存着公钥,一个保存着私钥。

  这时候打开github个人设置,在SSH and GPG keys选项卡的SSH key中添加一个key,key的内容就是刚刚命令生成的公钥。

  完成以后,输入以下命令:

$ ssh -T git@github.com

  

  当看到类似 You've successfully authenticated, but GitHub does not provide shell access.

字样说明已经可以成功登录github

  现在我们开始做git全局配置。在git-bash中输入以下命令配置全局用户名和全局邮箱(这些信息在提交代码的时候将保留在commit中)
  

$ git config --global user.name "user"           #将把全局用户名设置成user
$ git config --global user.email "user@user.com" #将把全局邮箱设置成user            

  创建项目目录并cd到项目目录,输入命令初始化git项目

$ git init

 

  输入命令添加远程仓库

$ git remote add origin yourproject@github.com

 

  输入命令拉取远程项目master分支

$ git pull origin master

 

  输入命令添加文件

$ git add *

  

  输入命令查看git仓库所发生的变化

$ git diff cached

 

  输入命令提交commit

 

$ git commit -m "Add File"

 

 

  输入命令推送文件到远程仓库

git push --set-upstream origin master

  

  大功告成!

  

posted on 2019-05-13 15:45  Daniel_Luo  阅读(960)  评论(0编辑  收藏  举报