标签:tar 操作系统 功能 clone glob upload setup文件 one fun
我依照Siraj Raval先生的视频How to Use GitHub开始创建Github repository。
Siraj说Github的起源是:
Git协议的流程是:先在本地编写代码,然后push到github服务器。
安装Git protocol后,在命令窗口(Mac Terminal)中输入系列命令,见附录。这样我创建了repository和files。
我的感受是原来一个repository中的文件是独立的,可单独使用。我原来见到Github网页上那么多files,都快抓狂了,心想:是不是像是Windows的安装文件似的,得全部下载,然后点击一个install或者setup文件。
但回过头来,我认为不用Git protocol,直接用Github网页提供的Upload files,Clone or download按钮,也是Ok的。我用Clone or download按钮所有文档打包下载Zip。
知乎如何使用 GitHub?答主“珊姗是个小太阳”说:上传你写的小说、协作写文档或翻译,还可以“用GitHub搭建博客、个人网站或者公司官网”。
一个有自己域名的独立博客,是不是很帅?!
GitHub本身提供免费的托管服务,又提供了贴心的 Pages 功能,可以绑定你自己的域名,免费、高效、不限流量,做一个个人页面绰绰有余。
附录
git init
git config --global user.email "xxx@yyy.com"
(我的Github email账号)
touch fun.py
git add fun.py
echo print ‘Hello World.‘ > fun.py
git commit -am ‘initial commit‘
git checkout -b new_branch
echo print ‘Hello World!‘ >fun.py
git commit -am ‘first commit on new_branch‘
git checkout master
echo print ‘Hello World!!‘ >fun.py
git commit -am ‘second commit on master‘
git merge new_branch
(这里结果显示CONFLICT (content): Merge conflict in fun.py)
nano fun.py
(这里结果打开了fun.py script)
git status
git add .
(这里询问是否能访问照片、联系人、日历。)
git commit -m ‘fixed merge conflict‘
(此时在浏览器打开Github网站,点右上角Your repositories,New一个repository。之后回到Terminal。)
git remote add origin https://github.com/Dersu-git/new_repository.git
git push origin master
(此时在浏览器可以看到new_repository下有fun.py 文档。我点击按钮写了一个Readme.md文档。)
标签:tar 操作系统 功能 clone glob upload setup文件 one fun
原文地址:https://www.cnblogs.com/dersu/p/12243959.html