很早之前想写一篇关于git的总结,今天终于抽出点儿事件去实现这个。随笔,基础总结。
?
github网址 https://github.com
从首页可以看到介绍,github是一个开发者平台,从开源软件到商业软件,你可以托管审查代码,管理项目等。并与他人一起构建软件,进行协作开发。
?
* 只支持git
* 版本控制系统,他是一个伟大的web工作流工具,可以清楚的记录每个版本
* 分享协作,同他人共同完成一个项目
* 问题跟踪记录并解决
* 创建自己的项目,不需要保存在本地,可以在线文件编辑
* 向大牛学习,很多来自世界各地的优秀的开发者都在上面参与维护项目
* 学习先进的软件,了解最新的产品动向
* 程序员的社交网站,开发者的天堂
如果从进入大学开始很好的运用github,保存学习的点点滴滴,并参与一些项目。那么在毕业的时候,绝对能先飞一步,找到理想的工作。
?
重点:注册个账号,并创建个项目。(略)
?
GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。
每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
网址 [https://octoverse.github.com/]
?
?
2400 万用户
150 万组织
6700 万 Repo
2017 GitHub 上最受欢迎的前 15 门语言
10个fork最多的项目
?
work: 建立个人账号,并且建立一个项目。
如下,是我的个人主页:
?
?
- 命令行 Bash、Cmd、PowerShell等
- GUI Git、Github Desktop,SourceTree等
- IDE集成 Visual Studio、Phpstorm、Netbean等
个人比较倾向于用Bash和SourceTree,SourceTree感觉很好,大家不妨体验一下。
几个常用Bash命令:
cd
mv
mkdir
cp
pwd
rm
?
git config --list
git config --global user.name "fuyuan"
git config --global user.email "xxxx@126.com"
在此,我比较推荐SourceTree这个图形化的工具。简介,方便,实用性强。各位同学可以参考。
?
相对于bash命令,我还是喜欢用图形界面的,比如SourceTree。
说明: Remote 远程仓库
Repository 本地仓库
Workspace 工作区
Index / Stage 暂存区
?
git init
?
git clone [url]
git add [file1] [file2]
git rm [file1] [file2]
git mv [file1] [file-renamed]
git commit -m [message]
git commit -a -m [message]
git status
git log
git log --oneline
git remote add [name] [url]
git push [remote] [branch]
git pull [remote] [branch]
还有很多命令,这里就不一一列举。
?
在此,推荐个git练习网址: https://try.github.io 大家如果有时间可以线上练习。
原文:http://blog.51cto.com/9681602/2147361