版本工具的使用(SVN+GIT)
来源:互联网 发布:淄博网站排名优化软件 编辑:程序博客网 时间:2024/05/22 02:23
git放弃本地修改,强制从服务器更新
git fetch –all
git reset –hard origin/master
git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本
如何不更新某些文件or文件夹
- 新建.gitignore文件。里面内容为你需要忽略的文件夹
bin/gen/.settings/
- 把文件放到工程目录下面。然后上传到github服务器就可以了。
RE:如果先前已经上传了不需要的文件夹。可以通过下面的删除远程文件夹进行删除。
删除远程的文件夹(比如要删除bin/文件夹)
- git rm -r - -cached bin/
RE:-r后面的两个-是连在一起的 - git commi -m ‘delete’
- git push origin master
经常上传代码到远端
- git status -s (查看本地修改状态)
- git add .
- git commit -m “java” (引号里面为log内容)
- git push origin master (上传)
- 输入用户名、密码 就可以上传到github中去了
远程SSH配置,用于连接github
$ git config --global user.name "xuhaiyan"----名称可以随便写$ git config --global user.email "haiyan.xu.vip@gmail.com"----地址要是邮箱地址
- 生成密钥:ssh-keygen -C 465827509@qq.com -t rsa
RE:点击3下空格,会生成2个文件,id_rsa 和 id_rsa.pub 文件。 - GitHub 个人首页,点击 Account Settings -> SSH Public Keys -> Add another public key。title 可以随便取名字
- Key 里面添加的内容为 id_rsa.pub 文件内所有的代码。然后点击 Apply 即可。
查看是否配置成功:SSH -v git@github.com
其他一些命令:
- 创建本地仓库 mkdir testdemo(文件夹名称)
- 文件夹初始化 git init
- 拷贝工程到本地 git clone [url]
- 创建一个快照 touch REDME(文件名称) —-其实就是在本地创建文件
- 查看当前工程文件的状态 git status
- 把修改的文件添加到缓存中 git add REDME(文件名)
RE:如果想添加所有的,使用命令:git add . - 退出vim编辑 :X
- 尚未缓存的改动:git diff
查看已缓存的改动: git diff –cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff –stat - 将缓存区的内容添加到仓库 git commit -m “注释”
- 如果不想先添加到缓存再添加到仓库,直接使用 git commit -am “注释”
- 取消某个文件的缓存区 git reset HEAD – 文件名
- 删除文件 git rm 文件名
- 删除文件改动 git rm –cached 文件名
- 重命名文件 git mv 旧文件名 新文件名
- 上传文件到远程的工程:git push -u origin master
一:Linux下使用SVN
安装
- linux下安装svn:
- svn checkout 查看svn是否安装。
- sudo apt-get install subversion 安装svn
- svn –version 查看版本号
下载svn中的代码
命令:svn checkout http://192.168.0.67/svn/SPREADTRUM/mocordroid4.0.3 -r 700
RE:其中-r为版本号
更新到指定版本的代码 svn up -r22 ##更新到一个指定版本
提交修改
- 切换到对应目录
- svn status 检查状态
- svn add *.9.png 添加图片
- svn commit -m “计算机风格修改”
0 0
- 版本工具的使用(SVN+GIT)
- 版本控制工具:svn git
- SVN版本控制工具的使用详解
- SVN版本控制工具的使用详解
- SVN版本控制工具的使用
- 版本控制SVN工具的使用
- SVN版本控制工具的使用
- 版本控制工具SVN的使用
- 常见版本控制工具CVS/SVN/Git的主要区别
- 版本控制工具git 和svn的学习总结1
- VCS版本控制工具svn和git的小结
- Git和svn版本控制工具的必忽略文件
- Git版本控制工具的基本使用
- Git版本控制工具的使用一
- android---------版本控制工具Git的使用
- Git版本控制工具的使用
- 版本工具git的使用总结
- Git版本控制工具的使用
- mysql主从配置和数据迁移
- java之redis篇(spring-data-redis整合)
- IE浏览器中表单控件的样式
- Markdown 是一种简单的、轻量级的标记语法
- 用cxf发布和调用web service
- 版本工具的使用(SVN+GIT)
- eclipse中导入项目的包显示红色叹号
- openwrt启动脚本分析
- springmvc+mybatis整合service层
- parallaxView实现方式总结-个人中心背景效果
- Spring @Value使用示例
- 【Shiro-cas之路】——在Linux上安装Tomcat
- servlet初学 摘记
- 容器化的MySQL性能如何