将git上的的项目拉到本地并引入webstorm

本文详细介绍了如何使用GitHub进行项目管理:包括生成SSH密钥并配置GitHub账号、克隆远程仓库到本地、提交更改并推送至远程仓库及查看文件差异等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、将本机的公钥设置在github上
1、生成git登陆ssh key
$ cd ~/.ssh
$ ssh-keygen -t rsa -C “email@email.com”
$ ls

$ cat id_rsa.pub


enter 之后将结果复制到github中 setting – SSH and GPG keys 中。

二、将git上的项目下载到本地。

在github上复制 https的url

webstorm – check out form … – git 复制进去 clone

三、新建文件上传至git

右键 – git – +Add -右键 -Commit file  – commit – 右键 – Git – Repository – push – push

四、对比前后两次上传文件之差异


### 配置WebStorm中的ESLint 为了在WebStorm中设置ESLint以便于JavaScript代码的linting,可以遵循以下指导: #### 安装Node.js环境和ESLint包 确保本地已安装Node.js环境。接着,在项目根目录下通过命令行工具执行`npm install eslint --save-dev`来安装ESLint作为开发依赖项[^1]。 #### 更新package.json文件 如果希望自动化处理CSS编译以及利用Prettier格式化特定类型的文件自动提交到Git仓库,则可以在项目的`package.json`文件内添加相应的脚本条目和配置字段。对于样式表构建任务而言,如下所示定义了两个新的NPM脚本用于编译SASS至CSS,监视源码变化实时更新;而对于静态分析方面来说,引入了`lint-staged`插件以实现仅针对暂存区内的改动应用统一编码风格指南的目的[^2][^3]。 ```json { "scripts": { "build-css": "node-sass-chokidar src/ -o src/", "watch-css": "npm run build-css && node-sass-chokidar src/ -o src/ --watch --recursive", ... }, "lint-staged": { "src/**/*.{js,jsx,json,css}": [ "prettier --single-quote --write", "git add" ] } } ``` #### 设置WebStorm集成 打开IDE首选项对话框(Preferences on macOS 或 Settings on Windows/Linux),导航至Languages & Frameworks > JavaScript > Code Quality Tools > ESLint部分。在此处指定全局或局部安装路径下的eslint可执行文件位置,勾选“Automatic error detection”选项允许编辑器即时显示潜在错误提示信息。另外,还可以自定义规则集满足团队内部约定俗成的最佳实践标准需求。 #### 使用AngularJS路由解析器时的安全注入方式 当涉及到基于AngularJS框架的应用程序开发过程中遇到的服务端渲染场景时,可以通过给定的方式声明带有`@ngInject`注解的方法体从而保障依赖关系不会因为混淆操作而失效。这不仅提高了应用程序性能同时也增强了维护性和扩展性[^4]。 ```javascript function config($routeProvider) { $routeProvider.when('/avengers', { templateUrl: 'avengers.html', controller: 'AvengersController', controllerAs: 'vm', resolve: { /* @ngInject */ moviesPrepService: function (movieService) { return movieService.getMovies(); } } }); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值