很早以前想写一篇关于git的总结,今天终于抽出点儿事件去实现这个。随笔,基础总结。git
github网址 https://github.com
从首页能够看到介绍,github是一个开发者平台,从开源软件到商业软件,你能够托管审查代码,管理项目等。并与他人一块儿构建软件,进行协做开发。程序员
* 只支持git * 版本控制系统,他是一个伟大的web工做流工具,能够清楚的记录每一个版本 * 分享协做,同他人共同完成一个项目 * 问题跟踪记录并解决 * 建立本身的项目,不须要保存在本地,能够在线文件编辑 * 向大牛学习,不少来自世界各地的优秀的开发者都在上面参与维护项目 * 学习先进的软件,了解最新的产品动向 * 程序员的社交网站,开发者的天堂
若是从进入大学开始很好的运用github,保存学习的点点滴滴,并参与一些项目。那么在毕业的时候,绝对能先飞一步,找到理想的工做。github
重点:注册个帐号,并建立个项目。(略)web
GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。编程
每一年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,咱们不妨关注一下。bash
网址 [https://octoverse.github.com/]
编程语言
2400 万用户ide
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 你们若是有时间能够线上练习。