Git简介,来自某网
Git是一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器;Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器出了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本! Git研发初期是为了更好的管理Linux内核,不过现在已经广泛应用于各种项目中!
第一步安装
Linux安装:Gitsudo aptget install git
Windows安装:Githttps://git-for-windows.github.io/
注:为了方便在各种系统中使用Git,最好使用命令行进行Git的操作。
Git命令行使用
创建代码仓库
配置身份
git config --globaluser.name "coderwqn"//配置全局用户名
创建Git仓库
2.上传一次文件
git add . //提交全部文件(除.gitignore声明的文件)
git add [name] //提交单个文件
git commit -m"[log]" //声明
注:.gitignore文件为执行 git add 命令是忽略添加的文件及文件夹
3.查看修改内容
git status //查看修改部分//未修改时
//修改MainActivity.java文件后
git diff //查看具体修改了什么
注:按Q可以退回命令行输入//红色代表删除的、绿色为新增的
4.查看提交记录
git log //查看历史提交信息
/**
*黄色:commit后为版本号
*Author:提交人:姓名
*Date提交时间
*提交时的日志信息,即commit -m "xxx"里的xxx
**/
5.撤销未提交的修改
git checkout [目录]
注:如果已add 要先撤销add再进行该操作
//add
git reset HEAD //取消add
//恢复
再次查询发现以没有修改项
6.版本回退
撤销版本需要版本号(一般只需要前七位字符)
HEAD:当前版本、HEAD^:上一个版本、
HEAD^^:上上个版本以此类推
git log //查看版本
git reset --hard HEAD^ //恢复到上一个版本
//后退到刚才的版本
git reflog //显示所有操作版本号日志(包括所有新增和删除的)
//恢复
领取专属 10元无门槛券
私享最新 技术干货