在CSDN一直都是搜各种资源,而且很多困惑我的各种技术问题在这里都能找到想要的并且我觉得完美的答案。然而慢慢的学的越来越多,能找到的有用的文章越来越少,我想这时候是该开始写点什么吧,至少自己费力研究的东西即使不能为别人带来多少帮助,日后自己看也是有用的 ,毕竟学而时习之嘛,当然,如若能帮助到其他人,那是最好不过了。
开博就以GitHub来吧,这东西一开始我很“抗拒”,毕竟自己英语算是渣渣级别的。但是后来发现,技术在哪里,我猿势必要奋斗在哪里...
一、注册账号邮箱神马的我就不说了,这个貌似没什么说的—— ——||
二、创建仓库、组织/合作开发
注册登录后在账号右侧有个加号,点开下面的第一个 New repository 就是创建个人仓库了,第二个 New organization 是创建团队开发项目(如果我没理解错的话...),现在我只创建了一个个人仓库。仓库名见名知意什么的是猿都知道,觉得创建仓库就是建一个自己的项目,路径类似web网站目录那样,下面还有仓库描述、公开非公开和一个README,这个是项目资源文件什么的,可以快速clone项目到PC上...填完提交,不多说了。第二个是创建一个小组项目:
项目名称是可以通过https://github.com/forZhou 直接访问的,所以好多名字已经被别人使用了。我用的是forZhou。然后下面的是“项目预算”,没得选...for free咯~ 填完提交。
上面创建了一个个人仓库和小组项目。
三、使用GitHub for Windows 提交本地代码文件。
首先去下载这个PC端客户端。链接:https://windows.github.com/
然后安装,需要点时间~~~~ wait..
安装完有两个图标,一个是命令行用的--Git Shell,另一个是文件可视化操作的--GitHub。默认配置文件放在了C的user下。可以更改的。
点第二个,填写账号密码登录,看到这样的图标↓
加号里的三个选项,可以添加fork的项目,就是别人的项目。或者创建、或者Colne自己的仓库/项目到本地。会让选存放位置的。
然后将本地代码文件放到刚才选的文件夹里就行。
然后回到界面,点击History,添加代码描述保存即可。确定后点右上角的Sync同步本地代码到GitHub的服务器。这样在web里也就能访问到了。
第二种是用命令行操作。
点第三个在Shell中打开即可,然后就会看到跟Linux一样的熟悉界面,常用的有指令有:
git add . 同步提交当前所有文件,注意有个. 相当于Linux的all,这里可以用复杂参数,高手们自己研究吧...
git commit -m 生成日志文件什么的,这个貌似可以省略。
git push 确认提交文件到服务器,都说不能省略的命令,应该是跟SQL里的commit一样吧(上面的命令我又迷糊了)
不过这样一遍操作确实将文件同步到了服务器。至少能成功..
第一个的 Repository setting 是常规设置,点进去可以设置本地目录路径什么的,其他的点点看就知道了。打开浏览器什么的- -
四、创建分支,fork、 created pull request 、merge 什么的
我自己创建了一个分支,然后上传了点代码,之后又merged了。不过过程有点混乱。 至于fork也还没试试别人的项目。这些先记录,研究透了再来堆文章吧。
话说写博客还真是费时间,跟写代码也有得一拼。