开发中常用命令

110 阅读2分钟

基本Linux命令

  1. cd:改变目录。
  2. cd..:回退上一个目录,直接cd进入默认目录。
  3. pwd:显示当前目录路径。
  4. Is(ll):都是列出当前目录的所有文件,只不过ll(两个ll)列出的内容更为详细。
  5. touch:新建一个文件 如touch index.js就会在当前目录下新建一个index.js文件。
  6. rm:伤处一个文件,rm index.js就会吧index.js文件删除。
  7. mkdir:新建一个目录,就是新建一个文件夹。
  8. rm-r:删除一个文件夹,rm -r src删除src目录
  9. mv移动文件,mv index.html src index.html 是我们要移动的文件,src是目标文件夹,当然,这样写必须在文件夹在同一目录下
  10. reset:重新初始化终端/清屏。
  11. clear 清屏。
  12. history:查看命令历史。
  13. help帮助
  14. exit退出
  15. #表示注释

Git常用命令

git init:初始化

git status[filename]:查看文件状态

git status:查看所有文件状态

git add . :添加所有文件到暂存区

git commit -m "消息内容" 提交暂存区到本地仓库 -m 提交信息

忽略文件

有时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等

在主目录下建立".gitignore"文件,次文件有如下规则:

  1. 忽略文件中空号或以井号(#)开始的行会被忽略。

  2. 可以使用Linux通配符。例如:星号(*)代表多个符号,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,...})代表可选的字符串等。

  3. 如果名称前面有一个感叹号(!),表示例外规则,将不被忽视。

  4. 如果名称的最前面是一个路径分隔符(/),表示要忽视的文件在此目录下,而子目录中的文件不可忽视。

  5. 如果名称最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)

    #为注释
    *.txt      #忽略所有 .txt结尾的文件m,这样上传就不会被选中
    !lib.txt   #但lib.txt除外
    /temp      #仅忽略项目根目录下的TODO文件,不包括其他目录temp
    build/     #忽略build/目录下所有危机
    doc/*.txt  #会忽略doc/notes.txt但不包括doc/server/arch.txt