[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的内容就是刚刚命令生成的公钥。

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

扫描二维码关注公众号,回复: 6223352 查看本文章

  

  当看到类似 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 "[email protected]" #将把全局邮箱设置成user            

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

$ git init

  输入命令添加远程仓库

$ git remote add origin [email protected]

 

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

$ git pull origin master

  输入命令添加文件

$ git add *

  

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

$ git diff cached

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

git push --set-upstream origin master

  

  大功告成!

  

猜你喜欢

转载自www.cnblogs.com/DouglasLuo/p/10857027.html