Git是什么?
Git是分布式版本控制系统
初始化
使用当前目录作为Git仓库并初始化
git init
使用指定目录作为Git仓库进行初始化
git init newrepo
git init命令只做一件事,就是在项目根目录下创建一个.git子目录,用来保存版本信息
添加新文件到暂存区
git add filename
git add *
从暂存区提交版本
git commit -m "代码提交信息"
如果不使用-m,会出现编辑器来让你写自己的注释信息
提交暂存区所有修改,使用-a标识
git commit -a -m "代码提交信息"
-a不会造成新文件被提交,只能修改
发布版本
从服务器克隆一个库
git clone ssh://example.com/~/www/project.git
修改之后可以推送到服务器
git push ssh://example.com/~/www/project.git
取回更新
下面命令表示,当前分支自动与唯一一个追踪分支进行合并
git pull
从非默认位置更新到指定的url
git pull http://git.example.com/project.git