titile: 版本控制系统学习笔记(git github svn)
git
配置git
git config --list 查看git配置信息
git config --global user.name 提交人姓名 添加当前git环境的用户名
git config --global user.email 提交人邮箱 添加当前git环境的用户的邮箱
git的基本操作
提交相关指令
git init 初始化git仓库
git add 文件列表 追踪文件(将文件添加到暂存)
git add . 追踪全部文件
git status 查看文件状态
git commit -m 描述信息 向仓库中提交代码
git log 查看提交记录
返回相关指令
git checkout 文件名 用暂存区的文件覆盖工作目录中的文件
git rm --cached 文件名 将文件从暂存区中删除
git reset --hard commitID 将git仓库中指定的更新记录恢复出来
分支
git branch 查看分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 来源分支 合并分支
git branch -d 分支名称 删除分支(只有合并之后才可以删除) 如要强制删除 则为-D
暂时保存更改
git stash 存储临时改动
git stash pop 恢复改动
github
上传至github
git push 远程仓库地址 分支名称
clone至本地
git clone 仓库地址 克隆远端数据仓库至本地
git pull 远程仓库地址 分支名称 拉取远程仓库中最新版本
svn
评论区