git是一个分布式版本控制系统
为了备份代码,同时防止代码版本冲突的应用
目前流行的远程仓库:gitee/github
git config --globa user.name "username" //设置用户名
git config --globa user.email myEmai //设置用户邮箱
git config --list //查看所有配置
git的三种装态:
已提交
已暂存
已修改
主分支:master
创建版本库:
新建一个文件,右键点击bashHere创建git文件
git init 创建一个本地的文库
上传文件
git add 文件名加后缀,将文件添加到暂存区
git commit -m '需要备注的文字'
git status查看暂存区是否有该文件
日志相关
git log 显示提交文档的日志信息
git log -输出行数 --pretty=oneline输出方式一行一行输出
cat 文件名 在黑窗口中打印文件内容
版本回滚
git reset --hard HEAD^ 回滚到上一版本 多一个箭头向前一个版本
git reset --hard HEAD~1 回滚到上一版本 数字是几就是回滚多少个版本
git reset --hard 579cc 回滚到指定版本,版本号为前五位哈希码如果有重复需要延长
git reflog 查看历史操作
文件删除
git checkout 文件名 从本地仓库拉取到文件夹,如果本地仓库已经删除需要回滚版本再下载
git rm 文件名 删除指定文件
git ls-files 展示本地仓库的文件
远程仓库
克隆到本地
新建一个文件夹在文件夹下输入
git clone 仓库地址
在弹出的窗口输入用户名和密码(gitee)
通过http同步
提交到仓库
完成本地库的