开发环境 Git Linux 等

git

git 常用命令 

初始化命令

  • git init (初始化 git 仓库)
  • git clone +地址(拷贝远程仓库的内容)
  • git clone +地址 +自定义名称(拷贝远程仓库的内容,且本地文件自定义命名)
  • git config user.name libo(配置 git 仓库的 config 文件,user 设置成 libo)
  • git config --global user.name libo(配置全局 git 仓库的 config 文件,user 设置成 libo,文件位于 c 盘用户文件夹)
  • ll (查看目录下所有文件)
  • clear (清除命令行内容)

本地库命令

  • 查看 git 暂存区的状态:git status
  • 把文件添加进暂存区:git add +文件名
  • 所有文件添加进暂存区:git add .
  • 暂存区文件提交至储存区:git commit -m +注释
  • 把文件从暂存区删除:git rm --cached +文件名
  • 查看日志:git log --oneline
  • 查看当前目录修改的哪些内容:git diff
  • 查看某个版本之前的所有日志:git log +版本号
  • 查看某个版本提交的内容的详细信息:git show +版本号
  • 给日志添加标签:git tag +标签名(可中文) +版本号
  • 删除标签名:git tag -d +标签名(可中文)
  • 恢复a版本:git revert +a版本的下一版本号(即误操作的那个版本号)
  • 创建分支:git branch +分支名称
  • 查看所有分支:git branch -v
  • 切换分支:git checkout +分支名称
  • 撤销对某个文件做的修改:git checkout +文件名
  • 创建+切换分支一步完成:git checkout -b +分支名称
  • 删除分支:git branch -d +分支名称
  • 合并分支(b 分支合并到 a 分支,则先切换到 a 分支):git merge b
    • 合并发生冲突时:打开冲突文件,文件中已经标明冲突的位置,人工处理后,保存、提交该文件,完成合并

远程库操作命令

  • 添加一个远程仓库的链接地址:git remote add +链接名称 +地址
  • 下载远程仓库的所有分支变动(执行后会保存在 FETCH_HEAD 分支下,检查后可合并至工作分支):git fetch +链接名称
  • 取回远程仓库的变化,并与本地分支合并(不推荐):git pull  +链接名称 +分支名
  • 把本地仓库的文件提交至远程仓库:git push +链接名 +分支名

webpack常用功能

  • 初始化:npm init   
  • webpack安装:npm install webpack webpck-cli -D  
  • 创建webpack.config.js文件
    • const path = require('path')
      
      module.exports = {
      	mode:'development',//开发模式:development    线上模式:production
      	entry:path.join(__dirname,'src','index.js'), //路径拼接,详见 node.js
      	output:{
      		filename:'bundle.js', //文件名
      		path:path.join(__dirname, 'dist') //导出路径
      	}
      }
    •        

linux 命令

  1. 从本地登录到 Linux 机器
    1. ssh + 空格 + 用户名 + @ + IP地址,回车后输入密码,即可进入                (eg:ssh work@192.168.10.12)
  2. 新建文件夹:mkdir abc  (即为创建名为 abc 的文件)
  3. 新建文件
    1. touch a.js (新建名为 a.js 的文件)
    2. vi a.js(新建名为 a.js 的文件,并且进入编辑模式
    3. 编辑模式:
      1. 点击 " i " 进入INSERT 模式,可编辑输入,ESC退出
      2. :w(冒号+w+回车)保存输入的内容
      3. q  退出 vi 编辑模式
  4. 查看文件夹:
    1. ls -a(平铺状态查看所有文件)   
    2. ll -a(列表查看所有文件)
    3. ll abc (查看 abc 文件夹里面的文件)
  5. 查看文件内容:
    1. cat +文件名
    2. vim +文件名
    3. head +文件名(查看文件的前几行内容)
    4. tail +文件名(查看文件的末尾几行内容)
  6. 查找文件中的关键字内容:
    1. grep + "要查找的关键字(引号括起来)" +文件名
    2. grep "哈哈" a.js  (查找 a.js 内包含 “哈哈”的内容)
  7. 删除文件夹:rm -rf abc (删除 abc 文件夹中所有内容)
  8. 进入文件夹:cd
  9. 修改文件夹名称:mv index.html aa.html  (把 index.html 名字改成 aa.html)
  10. 移动文件夹:mv +文件名 +目录/文件名
    1. mv a.txt ../a.txt(移动 a.txt 到上级目录)
    2. mv a.txt dist/a.txt(移动 a.txt 文件到 dist 文件夹下)
  11. 清屏:clear
  12. 拷贝:cp a.js a1.js (复制 a.js 为 a1.js)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值