git学习总结
2018-07-19 18:11
190 查看
前序
很早之前想写一篇关于git的总结,今天终于抽出点儿事件去实现这个。随笔,基础总结。github介绍
github网址 https://github.com从首页可以看到介绍,github是一个开发者平台,从开源软件到商业软件,你可以托管审查代码,管理项目等。并与他人一起构建软件,进行协作开发。
github优势
* 只支持git * 版本控制系统,他是一个伟大的web工作流工具,可以清楚的记录每个版本 * 分享协作,同他人共同完成一个项目 * 问题跟踪记录并解决 * 创建自己的项目,不需要保存在本地,可以在线文件编辑 * 向大牛学习,很多来自世界各地的优秀的开发者都在上面参与维护项目 * 学习先进的软件,了解最新的产品动向 * 程序员的社交网站,开发者的天堂
如果从进入大学开始很好的运用github,保存学习的点点滴滴,并参与一些项目。那么在毕业的时候,绝对能先飞一步,找到理想的工作。
github注册和登录
重点:注册个账号,并创建个项目。(略)github最新动态
GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
网址 [https://octoverse.github.com/]
整体数据
2400 万用户150 万组织
6700 万 Repo
130 万学生开发者
... ...
2017 GitHub 上最受欢迎的前 15 门语言
10个fork最多的项目
github个人账户建立
work: 建立个人账号,并且建立一个项目。如下,是我的个人主页:
github仓库
创建个人账户创建仓库
点击创建仓库,可以到如上页面,你可以在如上的页面填写内容。
一般免费的只能创建公有的项目。
关于操作,在线的介绍很多,在这里就不一一介绍了。
git工具
分类
命令行 Bash、Cmd、PowerShell等GUI Git、Github Desktop,SourceTree等
IDE集成 Visual Studio、Phpstorm、Netbean等
个人比较倾向于用Bash和SourceTree,SourceTree感觉很好,大家不妨体验一下。
几个常用Bash命令:
change directory
cd
move
mv
make directory
mkdir
copy
cp
print working directory
pwd
remove
rm
设置git参数
显示当前git设置
git config --list
设置用户名
git config --global user.name "fuyuan"
设置提交仓库时的邮箱信息
git config --global user.email "xxxx@126.com"
在此,我比较推荐SourceTree这个图形化的工具。简介,方便,实用性强。各位同学可以参考。
git命令
相对于bash命令,我还是喜欢用图形界面的,比如SourceTree。
说明: Remote 远程仓库
Repository 本地仓库
Workspace 工作区
Index / Stage 暂存区
创建git仓库
git init
下载一个项目
git clone [/code]添加制定文件到暂存区
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在线练习
在此,推荐个git练习网址: [url=https://try.github.io]https://try.github.io 大家如果有时间可以线上练习。
相关文章推荐
- Git学习与总结一
- Git学习总结
- Git学习总结(16)——开源世界GitHub和开源中国GitOSChina同步提交
- Git学习总结
- Git学习总结
- Git学习总结(14)——Git使用前的注意事项
- 廖雪峰Git教程学习总结
- git 命令学习总结
- Git用法学习总结
- 我的git学习记录------------从廖雪峰老师网站的学习总结
- Git开源项目学习总结
- git入门命令学习(自己的一点小小的总结)
- Git 学习总结
- git 命令总结与学习笔记
- Git学习总结(9)——如何构建你自己的 Git 服务器
- Git学习总结(14)——Git使用前的注意事项
- Git学习总结
- Git学习总结(3)——代码托管平台简介
- git 学习总结
- git学习心得总结