赞
踩
用户不联网就看不到历史版本,服务器一旦出问题所有数据面临丢失风险。
每个用户都拥有全部的代码,可以在本地查看所有历史版本,也可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用。
Git是Linux之父开发的,在Git命令行中的命令和Linux命令相同
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/lndex)、资源库(Repository或Git Directory)如果再加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
git init
创建本地仓库(实际上也是把本地工作目录变为了一个仓库)git add .
将本地修改文件从工作区增加到暂存区
git checkout <file>
从暂存区恢复文件到工作区(git add的反向命令)git commit -m "你的内容"
提交暂存区快照到本地仓库
git reset HEAD <file>
把暂存区恢复为本地仓库的最新版本,即上一次commit的结果(git commit的反向命令)git push origin master
将本地的master分支推送到origin主机的master分支
git pull
从远程仓库获取最新代码并合并到本地工作空间,相当于git fetch + git merge
,先更新本地仓库,再更新工作空间。另:连接远程例如Gitee要将本机的ssh key上传到平台,从而能够实现免密上传代码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。