GitHub使用说明

1、下载Git客户端,官网下载较慢,可在腾讯软件中心下载,附上我的下载地址https://pc.qq.com/detail/13/detail_22693.html;

2、默认配置安装,一路下一步,安装成功后windows开始菜单会出现Git GUI,Git CMD,Git Bash三个快捷方式,打开Git Bash,输入:

    $ git config --global user.name"Your Name"

    $ git config --global user.email"[email protected]";

3、注册GitHub账号;

4、打开Git Bash输入   $ ssh-keygen -t rsa -C"[email protected]"  一路回车,以创建ssh密钥,创建成功后,在系统用户目录下会生成一个.ssh目录,其中id_rsa.pub为生成的ssh公钥;

5、登录GitHub,点击用户头像展开菜单栏,点击Settings进入设置页面,点击SSH and GPG keys进入密钥设置界面,点击New SSH key展开新增密钥窗口,在Title中输入任意内容作为密钥标识,将id_rsa.pub中的内容复制到Key中,点击Add SSH key提交保存,必须将自己的ssh公钥添加到GitHub后,才可以向对应仓库上传文件;

6、选择要作为工作目录的文件夹,进入文件夹后,右键Git Bash Here,将Git的执行上下文定位到当前文件夹,可通过pwd命令查看当前文件夹位置;

7、在Git Bash中执行git init命令以初始化一个本地的Git仓库;若选中的是一个空文件夹,会提示Initialized empty Git repository in D:/GitZoom/FirstGit/.git/,其中in之后为创建的Git仓库位置,初始化成功后,会在当前文件夹中生成一个.git文件夹,此文件夹内容极为重要,不可更改或删除,此文件夹有可能被隐藏,可通过ls -ah命令查看;

8、在Git Bash中执行git add 命令将文件/文件夹添加到Git仓库,如添加一个名为firstCreate的txt文件,则输入$ git add firstCreate.txt

9、在Git Bash中执行git commit命令,将文件提交到仓库,示例如下:

$ gitcommit -m "wrote a firstCreate file",-m 之后的内容为本次提交的说明;可以多次使用git add指令添加多个文件后,使用git commit指令一次提交;

10、登录GitHub,创建一个新的空仓库FirstGit;

11、在Git Bash中执行git remote add origin [email protected]:RevengerCL/FirstGit,以添加一个远程仓库,RevengerCL处填写你的GitHub账户名,FirstGit为你要添加的远程仓库名称;

12、在Git Bash中执行$ git push -u origin master,将本地仓库的master分支推送到远程仓库(注:只有初次推送时需添加-u参数,将本地的master分支和远程master分支关联);

13、第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.

RSA key fingerprint is xx.xx.xx.xx.xx.

Are you sure you want to continue connecting (yes/no)?

这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:

Warning: Permanently added'github.com'(RSA) to thelistof known hosts.

这个警告只会出现一次,后面的操作就不会有任何警告了。

你可能感兴趣的:(GitHub使用说明)