git操作命令
参考: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git 分布式版本控制系统、安全、不需要联网、强大的分支管理 分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但是这个服务器的作用仅仅是用来方便“交换”大家的修改。 svn是集中式版本控制系统,版本库是集中存放在中央服务器的。集中式版本控制系统最大的毛病是必须联网才能工作。 所有的版本控制系统,其实只能跟踪文本文件的改动,比如txt文件,网页,所有的程序代码等等,而图片、视频这些二进制文件,没法跟踪文件的变化。 创建版本库 初始化一个Git仓库,使用 git init 命令。 添加文件到Git仓库,分两步: 第一步,使用命令 git add <file> ,注意,可反复多次使用,添加多个文件; 第二步,使用命令 git commit -m 'xxx' ,完成。 要随时掌握工作区的状态,使用 git status 命令。 如果 git status 告诉你有文件被修改过,用 git diff flie 可以查看修改内容。 版本回退 HEAD 指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令 git reset --hard commit_id 。 穿梭前,用 git log