其他
Git常用操作
提交
git add -A
git commit -m
git push origin
撤销add未commit的文件
git rm —cached
git reset .
删除远程分支和tag
git push origin :
结合cloud9 IDE使用本地版gitbook
安装node(建议使用nvm安装,方便版本管理和切换)
-
1
#第一次安装 git clone git://github.com/c9/core.git c9sdk cd c9sdk scripts/install-sdk.sh #更新 git pull origin master scripts/install-sdk.sh
安装gitbook
1
npm install -g gitbook-cli
IDEA使用Docker配置项目远程部署
服务器安装Docker,添加配置并重启
1
vim /etc/default/docker DOCKER_OPTS="-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375"
添加Tomcat
1
docker run tomcat
IDEA安装Docker插件,需重启后生效
Ubuntu LAMP环境搭建
更新源
1
sudo apt-get update
安装Apache2
1
sudo apt-get install apache2
安装PHP
1
sudo apt-get install php5 -y
安装mysql
1
sudo apt-get install mysql-server sudo apt-get install mysql-client
-
1
sudo chmod 777 /var/www
Linux whereis/which/locate/find
which
which是通过 PATH环境变量 到该路径内查找可执行文件,所以基本的功能是寻找可执行文件
语法:1
vagrant@precise32:~$ which 可执行文件名称
Git命令自定义
更新文件:1
vim ~/.gitconfig
Windows在用户目录下:1
C:/Users/user/.gitconfig
Linux常用命令
1.uname -a
,可显示电脑以及操作系统的相关信息。
2.cat /proc/version
,说明正在运行的内核版本。
3.cat /etc/issue
, 显示的是发行版本信息
4.lsb_release -a
, (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
5.uname -r
,输出版本号
6.ls -l |grep "^-"|wc -l
,统计某文件夹下文件的个数
7.ls -l |grep "^d"|wc -l
,统计某文件夹下目录的个数
8.ls -lR|grep "^-"|wc -l
,统计文件夹下文件的个数,包括子文件夹里的
sudo chown -R vagrant:vagrant ~/repo/
,改变拥有者和群组cat scm_visit.log | grep -e "E00" > /tmp/log.log
, 分析日志并导出vim替换文本:
:%s/AA/BB/gc
,即将AA
替换为BB
Git代码托管平台汇总
1.GitHub:不介绍了
2.GitLab:支持无限的公有项目和私有项目
3.Bitbucket:免费支持5个开发成员的团队创建无限私有代码托管库
4.(国内)开源中国代码托管:一个账号最多可以创建1000个项目,包含公有和私有,同时具备团队协作开发平台,支持任务的创建、讨论、便签等
5.(国内)coding.net:速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等,同时还有WebIDE