Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目;而Github是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,所以起名叫Github.
在使用Git前我们需要安装Git,Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。各平台安装的地址为:http://git-scm.com/downloads
- Git工作流程:
1克隆 Git 资源作为工作目录。
2在克隆的资源上添加或修改文件。
3如果其他人修改了,你可以更新资源。
4在提交前查看修改
5提交修改
6在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
创建仓库:
- 初始化仓库:
git init //初始化一个git仓库,会在当前目录下产生一个.git
或者 git init <目录名> //指定目录下初始化仓库
- 添加到缓存区:
git add <文件名>
- 提交到仓库:
git commit -m "wrote a readme file" //-m后面的为本次提交的说明,可以为任意内容,但最好是有意义的
基本操作:
- 克隆项目
git clone <repo> // repo:git仓库.从git仓库中克隆项目
或者:git clone <repo> <directory> //directory:本地目录.克隆项目到指定目录
- 查看当前仓库的状态:
git status
git status -s //简短的结构输出
- 显示提交日志:
git log //由最近到最远显示
- 管理修改:
git diff HEAD --file //查看工作区和版本库最新的修改内容
- 撤销修改
git checkout --file //撤销对工作区的修改
git reset HEAD file //撤销对暂缓区的修改
- 删除文件
git rm file // !注意:假如删错了,使用git checkout --file恢复,但只能恢复到最新的版本。
使用github
git push -u origin master //推送到远程仓库
........
以上为自己整理的内容,乐于倾听大佬们提出意见!
网友评论