svn命令 和 git命令 举例
来源:互联网 发布:程序员被骗1000万 编辑:程序博客网 时间:2024/06/04 19:15
最近在公司同事跑着两个项目分别使用了svn 和git 进行代码库管理,操作方式上稍有差别。对比总结如下:
1、svn命令列举:
svn checkout :从服务器上下载一份新的代码到本地 例如:svn checkout http://10.0.0.233/svn/zx/
svn up:在本地代码目录下执行,与服务器上最新代码保持同步
svn status:在本地代码目录下执行,查看当前目录下的本地改动情况,可简写为svn st
svn revert <file-name>:在本地代码目录下执行,撤销对<file-name>文件的改动,恢复到未改动前状态。
svn diff <file_name>:在本地代码目录执行,查看对文件<file-name>的修改。
svn log -l4:查看当前目录下的最新的4条修改历史,可改为-l5,-l6,-l10 (注意是小写的"L")
svn info:查看当前代码版本信息
svn commit:提交修改的代码到服务器;
2、git命令举例:
repo init :初始化repo环境配置,例如在我的项目里就是repo init -u ssh://yangqi@10.0.0.230:48128/manifest
repo sync:同步服务器代码到本地(作用:下载完整的一套代码或者获取代码更新)
repo sart <branch_name> --all:创建本地分支
repo branches:查看各分支名字及当前所在分支
git add <file_name>:提交修改的代码前需要进行add操作
git commit:提交代码到本地代码库
repo upload:提交代码到服务器端代码库
git status:在本地代码目录下执行,查看当前目录下的本地改动情况;
git checkout <file_name>:在本地代码目录下执行,撤销对<file-name>文件的改动,恢复到未改动前状态。
git diff <file_name>:在本地代码目录执行,查看对文件<file-name>的修改。
git log -n6:查看当前目录下的最新6条更新历史
git show <commit_ID>:查看
================下面是一些实践的例子==============================================
1. 找一个干净目录,假设是git_work
2. cd git_work
3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
4. cd project
5. git branch -a,列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release
6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
7. git checkout -b release origin/release,作用参见上一步解释
8. git checkout dev,切换回dev分支,并开始开发。
- svn命令 和 git命令 举例
- svn和git命令详解
- 那些常用的svn和git命令 svn git
- 常用的svn和git命令
- Git和svn的相关命令对比
- javac和java命令举例
- tr命令和sed命令详解举例
- svn命令与git命令对比
- ----SVN,HG,GIT命令对照
- SVN,HG,GIT命令对照
- svn与git命令比较
- git svn 忽略列表命令
- svn与git命令比较
- svn与git命令比较
- linux 下svn和git命令的区别
- svn命令和使用说明
- Git方法和命令
- tar命令排除.svn .git等目录
- 黑马程序员-C语言笔记(七)字符串
- 腾讯的微生活、阿里淘点点、饿了吗相关前景分析
- Linux常用的命令(一)
- 转载:oracle中的约束
- 海量数据处理
- svn命令 和 git命令 举例
- 暗示法守法大师傅
- Android 菜单
- hibernate 一对多主键策略
- Java数据类型中String、Integer、int相互间的转换
- 深度解析高通RF360移动射频前端解决方案
- 如何设置自己的电脑磁盘不被他人访问
- 【iOS】简单制作ios7毛玻璃效果
- 【leetcode】Largest Rectangle in Histogram