前端共享Web前端之路饥人谷技术博客

每天10个前端知识点:代码管理及常用命令

2017-03-14  本文已影响296人  WangChloe

个人博客已上线,欢迎前去访问评论!
无媛无故 - wangchloe的个人博客


以下内容若有问题烦请即时告知我予以修改,以免误导更多人。


js实现简单的验证码

http://www.jb51.net/article/76945.htm

目录

1. svn代码版本管理工具

Subversion

  1. 更新 update
  2. 修改
  3. 增加(已存在文件跳过这步) add
  4. 提交(注释) commit

2. git分布式版本控制系统

工作区 -> 缓存区 -> 本地仓库 -> 服务器仓库

工作区

缓存区

本地仓库

服务器仓库

其他

reset的两种用法

reset命令的3种方式

3. git的使用姿势

(1) 本地代码放到github上

服务器上没有

  1. 跟github建立一个关系 git remote add origin <github上的链接>

  2. 推送到github上 git push -u origin master

(2) 服务器仓库已有项目

git clone <github上的链接>

多人合作

git merge 和 git rebase 小结

关于SSH配置

http://jingyan.baidu.com/article/5bbb5a1b17107e13eba179d1.html
注意:id_rsa.pub才是公用秘钥,把这个放进github

配置

git config -l 查看此时git的配置文件

git config --global user.name '名字'

git config --global user.email '邮箱地址'

4. git与svn的区别

来源博客

  1. git是分布式的,svn不是。
    git跟svn一样有自己的集中式版本库或服务器。但git更倾向于被使用于分布式模式,克隆版本库后即使没有网络也能够commit文件,查看历史版本记录,创建项目分支等,等网络再次连接上Push到服务器端。

  2. git把内容按元数据方式存储,而svn是按文件。
    所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。
    git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。

  3. git没有一个全局的版本号,svn有。

  4. git的内容完整性优于svn。
    因为git的内容存储使用的是SHA-1哈希算法。

  5. git可以有无限个版本库,svn只能有一个指定中央版本库。
    当svn中央版本库有问题时,所有工作成员都一起瘫痪直到版本库维修完毕或者新的版本库设立完成。
    每一个git都是一个版本库,区别是它们是否拥有活跃目录(Git Working Tree)。如果主要版本库(例如:置於GitHub的版本库)有问题,工作成员仍然可以在自己的本地版本库(local repository)提交,等待主要版本库恢复即可。工作成员也可以提交到其他的版本库!

5. 常用命令

这些命令碰见了再慢慢补全吧

DOS

Linux

编辑文件

快捷命令

[http://www.cnblogs.com/roucheng/p/linuxdos.html](DOS 和 Linux 常用命令的对比)

Node.js

这是一次看慕课视频的时候记下的

6. 常用快捷键

Windows

Firebug

调试

设置断点后

Sublime

eg:选中前五行 -> Ctrl + Shift +L (光标定位在前五行末尾)
—> Home (光标定位在前五行行首)
—> Shift(不动)+ End(7次) (选中前五行的前7个字符)
或 —> Ctrl + Shift +End(3次) (选中前五行的前三列)

Emmet

<div calss= "siderbar">
    <div class="nav"></div>
</div>
<ul calss= "nav">
    <li></li>
    <li></li>
    <li></li>
</ul>

更多内容可以订阅本人微信公众号,一起开启前端小白进阶的世界!

公众号是坚持日更的,不发文的时候推送一些我觉得好用的前端网站或者看到的一些问题的解决方案,也更便于大家交流,就酱。

微信公众号:无媛无故
上一篇 下一篇

猜你喜欢

热点阅读