git和svn常用命令
Git常用命令
1、查看指定文件状态
git status 【filename】
2、查看所有文件状态
git status
3、添加所有文件到暂存区
git add .
4、提交暂存区中的内容到本地仓库 -m 提交信息
git commit -m “执行操作信息”
5、初始化仓库
git init
6、创建一个分支
git branch 【branchName】
7、删除一个分支
git branch -d 【branchName】
8、显示所有分支信息
git branch -v
9、切换分支
git checkout 【branchName】
10、将当前分支回退到历史某个版本
git reset
11、用来保存目前的工作目录和暂存区状态,并返回到干净的工作空间
git stash
12、合并分支
git merge
13、将本地历史推送到远程
git push
14、获取远程仓库的提交记录
git fetch
15、将远程数据更新的本地
git pull
16、克隆一个远程仓库作为本地仓库
git clone
SVN常用命令
1、代码检出,checkout也可以简写为co,这个命令会把服务器上的代码同步到我们电脑上
svn checkout svn://xxx.com/xxx/xxx
2、更新代码,执行此命令后会把其他人提交的代码全部更新到我们自己电脑上,update也可以简写为up
svn update
3、提交代码,commit可以简写为ci,-m参数后面跟的是本次提交的描述内容
svn commit -m “提交描述”
4、添加新文件到版本库,只是标记了添加到版本库,我们还需要执行提交命令这个文件才会提交到服务器上
svn add filename
5、添加当前目录下所有php文件
svn add *.php
6、递归添加当前目录下的所有新文件
svn add . --no-ignore --force
7、查看指定文件的所有log
svn log test.php
8、撤销本地文件的修改(还没提交的)
svn revert test.php
svn revert -r 目录名
9、撤销目录下所有本地修改
svn revert --recursive 目录名
10、查看当前工作区的所有改动
svn diff
11、查看当前工作区test.php文件与最新版本的差异
svn diff test.php
12、显示文件的每一行最后是谁修改的(出了BUG,经常用来查这段代码是谁改的)
svn blame filename.php
13、清理,这个命令我们经常在svn出现报错时可以执行一下,这样就会清理掉本地的一些缓存
svn cleanup
14、切换当前项目到指定分支。服务器上更新新版本我们经常就用这个命令来把当前代码切换到新的分支
svn switch svn://xxxx.com/test/branches/online1.0
15、重定向仓库地址到新地址。如果你的svn地址变了,不需要重新checkout代码,只需要这样重定向一下就可以了
svn switch --relocate 原svn地址 新svn地址
16、合并主干上的最新代码到分支上
cd branches/online1.0
svn merge http://xxxx.com/repos/trunk
17、分支合并到主干
svn merge --reintegrate http://svnbucket.com/repos/branches/online1.0
18、删除分支
svn rm http://xxxx.com/repos/branches/online1.0
19、查看SVN帮助
svn help
git和svn常用命令相关推荐
- Git Bash Here常用命令以及使用步骤
Git Bash Here常用命令以及使用步骤 1.首先,要clone项目代码: git clone 链接地址 2.更新代码: git pull 3.添加修改过的文件.文件夹: git add 修改过 ...
- 运维之道 | Git分布式版本控制常用命令解析
Git分布式版本控制常用命令解析 一.创建版本库 版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改.删除,Git都能跟踪 1.选择一个合 ...
- Linux下SVN的安装及SVN常用命令
SVN的介绍 SVN是一个开源的版本控制系統, svn版本管理工具管理随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository) 中. 这个档案库很像一个普通的文件服务器,它能记住 ...
- 廖雪峰Git教程笔记与总结 -- Git简介、常用命令、分支管理
本文主要用于记录阅读Git教程 - 廖雪峰的官方网站后的一些心得笔记,并且对git一些常用命令做一个整理总结. 本文要点分为:1.Git简介:2.Git常用命令:3.Git分支管理. 一.Git简介 ...
- 安装centos git客户端,以及常用命令
初始化git客户端,使得其他centos机器可以对gitlab仓库进行提交修改创建等操作 1.centos服务器安装git yum -y install git ##默认安装即可 gi ...
- Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab
0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章) 之后在中设置用户签名(查看3.1) 然后在idea中集成Git(查看第7章) - 0.1 学习目标 第1 ...
- git的一些常用命令
1.常用命令 git add git commit -m "xxxxx" git pull/push 2.假如git pull的时候有冲突呢: Password for 'http ...
- git stash pop_git常用命令行背诵并默写(全)
退出 : 保存退出 : 拷贝项目到本地 git 全局配置 git 当前仓库配置 git 查看 global 配置 git 查看当前仓库配置 git 删除 global 配置 git 比如 git 删除 ...
- 十分钟了解 git 那些 “不常用” 命令
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:Java实现QQ登录和微博登录个人原创+1博客:点击前往,查看更多 链接:https://segmentfaul ...
最新文章
- 粒子滤波 演示与opencv代码
- 【Android NDK 开发】JNI 线程 ( JNI 线程创建 | 线程执行函数 | 非 JNI 方法获取 JNIEnv 与 Java 对象 | 线程获取 JNIEnv | 全局变量设置 )
- 使用Silverlight for Embedded开发绚丽的界面(4)
- Linux脚本获取日期,Shell脚本获取格式化日期与时间
- VUE -- Mac上解决Chrome浏览器跨域问题
- Error0---local variable S is accessed from within inner class; needs to be declared final
- 架构师未来性的基础:简单性
- php mysql设计中验证码的实现_php如何实现验证码功能
- 编译速度谁“最快”?25岁的 C++Builder 还能打
- 一文读懂数据平台、大数据平台、数据中台
- python程序控制结构与分支的实验报告_Python程序设计实验报告三:分支结构程序设计...
- pg数据库生成随机时间_postgreSQL自动生成随机数值的实例
- 【数据可视化】使用pyecharts绘制南丁格尔玫瑰图和水平堆叠条形图
- 基于蚁群算法的二维路径规划算法
- python 比对两个excel表数据_如何使用python比对两个excel表中的不同?
- tp5 根据身份证号码判断性别 男女
- 体验DCGAN生成漫画头像
- javax.el.PropertyNotFoundException:类型[com.ex.spring.entity.Dept]上找不到属性[dNo]
- localhost拒绝了我们的连接请求
- Word2Vec中的gensim报错from gensim.models.word2vec import Vocab报错问题