一、GIT版本控制系统。
git常用命令 | |
---|---|
git init | 初始化仓库 |
git clone <repository-url> | 克隆远程仓库 |
git status | 查看状态 |
git add . git add * | 添加所有文件到暂存区 |
git add <file> | 添加单个文件 |
git commit -m "Commit message" | 提交更改 |
git log git log --oneline | 查看提交历史 |
git diff git diff HEAD | 查看差异 查看工作区与最近提交的差异 |
git branch | 查看所有分支 |
git branch <branch-name> | 创建分支 |
git checkout -b <branch-name> | 创建并且切换分支 |
git checkout <branch-name> | 切换分支 |
git merge <branch-name> | 合并分支 |
git branch -d <branch-name> git branch -D <branch-name> | 删除分支 强制删除分支 |
git remote -v git remote add <remote-name> <repository-url> | 查看远程仓库 添加远程仓库 |
git pull <remote-name> <branch-name> git pull | 拉取远程仓库 默认远程仓库分支拉取 |
git push <remote-name> <branch-name> git push | 推送远程仓库 默认远程仓库分支推送 |
git revert HEAD git reset --hard HEAD~1 git reset --hard [versionName] | 创建一个新的提交回退到上一个版本 回退到上一个版本 回退指定版本 |
Git SSH 的设置 git config --global user.name "Your Name" git config --global user.email "email@163.com" | 配置用户名 配置邮箱地址 |
一、SVN版本控制系统。
svn常用命令 | |
---|---|
svn checkout svn://server/ceshi | 远程仓库拉取代码到本地 |
svn commit -m "提交信息" [文件或目录] | 提交本地代码到远程仓库 |
svn update [文件或目录] svn up [文件或目录] | 更新本地工作副本到最新版本库的状态 |
svn add [文件或目录] | 将文件或目录添加到版本控制中 |
svn delete [文件或目录] svn rm [文件或目录] | 从版本控制中删除文件或目录 |
svn log [文件或目录] svn log -l 10 | 查看版本库的提交日志 查看最新的10个提交 |
svn status | 查看修改状态 |
svn diff | 查看文件更改区别 |
svn revert | 恢复文件到未修改状态 |
svn copy svn cp | 在版本库中复制文件或目录 |
svn move svn mv | 在版本库中移动文件或目录 |