版本库的状态
本地操作
git status 查看状态
git add 工作区(编辑区) 添加到暂存区
git commit -m "备注说明" 暂存区提交到分支
同步远程版本库
git clone url:将远程仓库克隆到本地(在本地没有版本库的情况下执行)
git push origin master:将版本库的代码推送到远程仓库
git pull origin master :拉取远程仓库的代码(本地已经有版本库了,拉取最新的代码,非公开仓库需要输入用户名和密码)
常见问题:无法推送
如果远程仓库的代码版本高于本地仓库,则无法推送,需要先执行 git pull,获取最新版本,在推送即可。
版本追溯
作用
1、最新版本出现了一个很严重的BUG,需要回到上一个版本重新开发
2、找回丢失的文件
3、浏览过去的代码
切换版本
使用下面的命令,可以切换到指定版本
git reset --hard <版本号>
总结
如果将文件提交(commit),此文件不管以后是否删除,都可以通过版本回溯找回,所以不会担心文件丢失。
如果是团队开发,commit中的备注要写清楚,方便版本回溯
开发项目过程中,每天至少提交一次