我一个项目的代码上线,是先checkout出代码然后整体copy过去的,可以避免在线上直接svn拉代码时候影响服务。
其中有这么两句:find . -type d -name ".svn" | xargs rm -rf
find script/ -type f -exec dos2unix -o {} \;感觉xargs和exec很像,就学习了一下两者的使用和区别。
-exec
1.参...
分类:
其他好文 时间:
2015-04-03 17:27:10
阅读次数:
114
1. 为git子命令设置别名编辑$HOME/.gitconfig[user] name = xxx email = xxx[alias] co = checkout ci = commit st = status br = branch2. tab键自动弹出git...
分类:
其他好文 时间:
2015-04-03 01:27:00
阅读次数:
144
1.在桌面右键-》TortoiseSVn->Repo_brower->输入地址,进入 ,ok2.在地址目录上右键==》》addfolder==》》选择你要上传的项目文件夹,ok3.在要获取项目的地方右键==》》SVN Checkout==》输入地址路径,ok
分类:
Web程序 时间:
2015-04-02 13:07:34
阅读次数:
115
1.添加到Git并提交的文件被删除后,因工作区和版本库不一致,git status命令会告诉我们哪些文件被删除了。2.1.确定要从版本库中删除该文件,用命令git rm删除,并且git commit,文件从版本库中被删除。2.误删,利用git checkout命令用版本库里的版本替换工作区的版本,还...
分类:
其他好文 时间:
2015-04-01 23:20:12
阅读次数:
158
1.使用git checkout -- file命令丢弃工作区的修改(可以丢弃使用git add [file]命令添加文件之前的修改)。2.1.使用git reset HEAD file命令可以把暂存区的修改撤销掉,重新放回工作区(可以丢弃使用git commit命令之前的修改)。 2.重复1的步骤...
分类:
其他好文 时间:
2015-04-01 21:43:39
阅读次数:
108
项目是一个人独立开发的,master都是开发完的版本,v1.0,v1.1,v1.2……新开发任务时,从master checkout一个新的分支出来,进行开发,当开发完毕,我checkout到master时,出现了很多冲突文件,很不解,项目都是我一个人开发的,为什么会出现冲突呢,在经过问题排查时发现...
分类:
其他好文 时间:
2015-03-31 17:18:41
阅读次数:
131
git status //查看状态git log //查看提交日志 :q //退出//pull 到最新状态的流程1 git checkout -b backup 将当前项目备份到一个新分支2 git reset --hard 将修改全部删除3 git pull 改到最新状态//提交修改1 git s...
分类:
其他好文 时间:
2015-03-31 14:23:48
阅读次数:
125
利用git branch -r |grep -v "master" |awk '{print "git checkout -t " $1}'重成命令后,执行。其中,git checkout -t origin/draft_getrandom等于git checkout -b draft_getran...
分类:
其他好文 时间:
2015-03-30 20:50:10
阅读次数:
151
1.将远程机子文件拷贝到本机目录scp-rroot@IP:/目录./(当前目录下)2.将本机的文件拷到远程主机目录下scp-r/usr(本机目录)root@IP:/目录(远程目录)3.svn遇到问题使用svnlog命令时候,遇到svn:warning:‘.‘isnotaworkingcopy说明你后面的参数没有跟对,svnlog和svnstatus后面..
分类:
其他好文 时间:
2015-03-30 19:12:32
阅读次数:
143
git 恢复本地删除命令? git checkout -- foo.txt 结合*nix 管道的xargs,就可以把所有删掉的恢复 git ls-files -d | xargs git checkout --...
分类:
其他好文 时间:
2015-03-21 17:14:52
阅读次数:
139