分为理论学习和实践操作
理论学习部分
实践操作
还未安装git的走这边>>>git初次使用
已经安装好要忘记指令的>>>git使用
简单命令
git init // 初始化版本库
git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件
git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注
git push origin dev//dev是分支名称
修改好要上传就按这个顺序
git add .
git commit -m "first commit"
git push origin dev//dev是分支名称
git push // 简洁的写法。第一次推送后,直接使用该命令即可推送修改。有时需使用git push origin master
创建dev
git checkout -b dev // 创建并切换到dev分支 -b是创建
git push --set-upstream origin dev // 将dev分支推送到远程仓库
合并dev分支至master
git checkout master // 切换到master分支
git merge dev // 合并dev分支到当前分支(master)
查看所有分支
git branch -a // 查看所有分支
历史版本库不统一时(开发不规范删除了master从新提交时会导致)
git merge origin/mater --allow-unrelated-histories // 拉取远程master到当前分支
查看历史及版本回退
git log // 查看提交历史
git reset --hard 2406befe620 // 回退到指定版本2406befe620f045e6471a82e1e39e1619e530899即为图中项目创建提交后的代码。指定版本输入前几位即可,无需输入全部
git push -f origin dev_qzq // 强制推送当前分支到远程qzq分支