一:
安装git和配置略,网上太多教程。
二:
1、克隆项目到本地:
git clone git@github.com:JarryChang/JarryChang.github.io.git /Volumes/SHARED/JarryChang.github.com
2、cd到项目所在目录
3、初始化
git init
初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库
三:加载文件
git add .
. 是把文件夹里面的所有文件都加载进来
还可以单个加载
git add index.html ,test.html
四:提交文件,创建时间点
git commit -m "init commit"
-m “引号内是注释内容”
创建之后可以随时回到这个时间点,可以看到有若干个文件被修改了,若干个文件插入,若干个文件删除
可以随时用 git status 查看git 状态
五:
推送代码
第一次推送的时候要添加远程的代码库到配置
git remote add origin master https://github.com/JarryChang/JarryChang.github.io.git
然后推送 git push origin master
六:我的问题
以上应该是完全没问题的,只是最近好长一段时间我怎么push不成功。起初以为是网速不好所以造成了连接失败。
今天测了下网速,发现速度是杠杠的,那只好找原因了。
查下资料,然后发现安装两个Xcode ,一个5.1版本一个6.1版本,不知是不是这个原因,然后在终端执行了下
sudo xcode-select -switch /Applications/Xcode6.1.app/Contents/Developer,还有上面第五步红色https路径换成了 问题
ssh路径 git@github.com:JarryChang/JarryChang.github.io.git,于是问题遂解。
后来再次push失败,尝试多次后,发现clone时候也得使用上面ssh路径而不能用https,否则push失败。 (14/12/19新增词句)
问题是解决了,貌似github也被墙了。遂记之。