回版本步骤:
- 先更新 svn up
- 看日志 svn log -l 6
- 查看两个版本的区别,svn diff -高版本:低版本
svn diff -r202706:r202691 - 回归某个文件:看文件日志—— svn log wap/controller/sq.js -l 4
- 回版本:svn merge wap/controller/sq.js -r202706:r202593
(svn merge -r 高版本:低版本 文件路径) - 本地文件已经修改,查看正确后,再重新提交。
mysql语句
启动:mysql.server start
用户登录:mysql -u root -p (默认密码为空)
show databases;
use databaseName
show tables;
thrush node命令
杀掉node进程:(./cmd/restart stop) pkill node
重启:./cmd/restart restart
看日志: tail -f nohup.out
git命令
新增所有文件:git add --all (svn add)
提交文件的说明信息:git commit -m “debug”
更新文件:git pull (svn up)
push 文件: git push (git push命令用于将本地分支的更新,推送到远程主机)
注:git add 添加需要提交的文件,可多次使用。
git commit -m 参数后面跟字符串,告诉Git本次修改的说明信息。总是应该在每次提交的时候注明说明信息。
例:commit命令一次可以提交多个文件,可以这样写:
git add file1.txt
git add file2.txt
git add file3.txt
git commit -m "add 3 files."
SVN命令—— 合并分支代码到主干
1:进入主干的svn目录
2:首先查询出创建分支的开始版本
在分支目录输入 svn log --stop-on-copy 或者
在主干输入:svn log (-q 可选) --stop-on-copy http://svn.XXX.com/fe/user/branches/320 (分支地址)得到打分支时的起始版本号:r288883
(命令:svn -q --stop-on-copy 分支URL,这条命令会查询出自创建分支以后分支上的所有修改,最下面的那个版本号就是我们要找的版本号.)3:使用svn merge命令合并分支。
svn -r 分支版本号:HEAD 分支的URL
解释:HEAD为当前主干上的最新版本
示例:
svn merge -r 12:HEAD svn://192.168.1.177/tags/beta_2009_12_244: 使用svn st | grep “C“ "查找合并时的冲突文件,手工解决冲突
5:使用svn commit -m "" 提示合并后的版本
6:如果还有很多提示修改类文件,但分支并没有修改,rm后再svn up 也无效的
使用 svn revert . -R (还原) .表示所有,-R表示递归
新建文件,文件夹
- mkdir less 新建less文件夹
- touch a.less 新建a.less文件
- vi a.less 打开less文件
- i 修改文件
- vim命令 :set paste 进入粘贴模式
npm相关
npm install some-nps-module -g --registry 国内搜索
从SVN checkout目录
svn checkout svn://120.127.46.87/a/b/docment/fe --username=daidaiq --password=123456
建立软链
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl