其他

Git常用操作

提交

git add -A
git commit -m
git push origin :

撤销add未commit的文件

git rm —cached
git reset .

删除远程分支和tag

git push origin :

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,统计文件夹下文件的个数,包括子文件夹里的

  1. sudo chown -R vagrant:vagrant ~/repo/,改变拥有者和群组

  2. cat scm_visit.log | grep -e "E00" > /tmp/log.log, 分析日志并导出

  3. vim替换文本::%s/AA/BB/gc,即将AA替换为BB

Git代码托管平台汇总

1.GitHub:不介绍了

2.GitLab:支持无限的公有项目和私有项目

3.Bitbucket:免费支持5个开发成员的团队创建无限私有代码托管库

4.(国内)开源中国代码托管:一个账号最多可以创建1000个项目,包含公有和私有,同时具备团队协作开发平台,支持任务的创建、讨论、便签等

5.(国内)coding.net:速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等,同时还有WebIDE