Github-mac 上传项目
这篇文章对于刚刚开始接触github,甚至连markdown、git、hexo都不了解的人来使应该有很大的帮助,我自己就是这样的人,你也能成功。
建立仓库
在githhub新建一个repository(可以百度或者谷歌),这是官方helphttps://help.github.com/articles/create-a-repo。关于Initialize this repository with a README
是可选的,建议选上,不选的话,需要自己本地添加上再提交到github仓库。
本地仓库准备
关于SSH设置与config中的username、email设置,参照Hexo-mac 下搭建hexo博客全过程。
1.选择一个本地仓库路径
例:
cd /Users/XXX/Git本地仓库
xxx为你计算机用户名,当然路径也可以选择为待上传项目的路径。
2.初始化仓库
git init
成功后会提示Initialized empty Git repository in /Users/XXX/Git本地仓库/.git/
,否则的话会提示本地仓库已存在,那就不需要创建了。
3.设置远程仓库路径
git remote add origin git@github.com:xxx/xxxx.git
git@github.com:xxx/xxxx.git
为远程仓库路径,github仓库建立成功后,右边会有个地址,选择SSH地址,复制。
4.获取远程最新版并merge到本地
git pull origin master
本地项目添加
把要上传的项目拷贝到本地仓库路径,确保本地仓库路径还包含一个隐藏文件.git,一个README.md文件。
更新github仓库
1.跟踪文件
$ git add .
跟踪当前路径下所有文件及子文件,命令$ git add xxx
是跟踪某个特定文件。此时用git status
,只要在 “Changes to be committed” 这行下面的,就说明是已暂存状态。
2.提交更新
git commit -m 'first commit'
first commit
是描述语。此时用git status
,应该显示nothing to commit, working directory clean
3.上传项目
git push origin master
至此大功告成,github中仓库已更新。