搜索
您的当前位置:首页正文

通过git上传项目到github(Mac版)

来源:二三娱乐

作为github的新手,关于怎么上传自己的项目还是花了点时间,故想做个总结:

  1. 创建github的账号

  2. 运行终端,接下后的命令行都是在终端输入,第三步骤只要是设置git用户和配置ssh
    3.1.设置git用户和邮箱

 git config -global user.name "你的github名称"   
 git config --global user.email "你的github邮箱" 

3.2.生成公钥和私钥(//后面的内容不可写入命令行)

ssh-keygen -t rsa -C "你的github邮箱"          //生成公钥和私钥

输入命令后可以选择钥匙文件存储位置,直接回车会存储在默认位置/Users/用户名/.ssh/id_rsa,然后要求输入密码和确认密码,可直接两次回车不设置密码
3.3.复制公钥到github
执行到上一步,在默认路径下会产生两个钥匙文件

pbcopy < /Users/lingo/.ssh/id_rsa.pub         //将文件的内容复制到剪贴板

回到github界面,点击你的头像-settings-SSH and GPG keys
点击 New SSH key,粘贴剪贴板的内容,title自取,选择Add SSH key完成设置
3.4.验证是否添加ssh成功,终端输入:

 ssh -T 

最终出现以下文字则成功


屏幕快照 2017-04-28 下午4.26.57.png
  1. 在github上创建你的仓库
    4.1.点击“+”好选择New repository
    4.2.填入仓库名称(相当于项目名称)和Description,勾选Initialize this repository with a README选项,点击Create repository创建

    4.1. 屏幕快照 2017-04-28 下午4.30.04.png
    4.2.
    屏幕快照 2017-05-03 下午3.36.18.png
  1. 接下来的部分就是真正上传项目的部分
    5.1.终端定位到本地项目文件
git init //将一个目录初始化为 Git 仓库,要在项目目录

5.2.

git add . //添加所有文件到缓存,注意有个“."

5.3.

git status -s //查看代码在缓存与当前工作目录的状态,A为已添加到缓存,?为未追踪的文件,这一步不是必须的,也可在任意步骤插入,用来查看状态

5.4.

git commit -m “命令行注解信息” // 存储快照

5.5.

git remote add [alias] [url]//为你的项目添加一个新的远端仓库(url指定),取名为alias(自定义),这里的alias填写origin,url查看github网站图片中的位置,注意不要中括号
屏幕快照 2017-04-28 下午4.51.04.png

5.6.

git push -f [alias] [branch]// 将你的 [branch] 分支推送成为 [alias] 远端上的 [branch] 分支,-f可选,表示强制提交,branch填写master,alias填写origin,注意不要中括号
Top