gitee使用记录

 

1、创建一个仓库myStore(即项目)

(选择了开发语言和“.gitignore”文件模板[用于告诉Git哪些文件不需要添加到版本管理中])

 

创建成功后:

 

.gitgnore 内容:

.vscode/* 
!.vscode/settings.json 
!.vscode/tasks.json 
!.vscode/launch.json 
!.vscode/extensions.json

.gitgnore资料参考:https://www.jianshu.com/p/699ed86028c2

 

2、修改文件内容:

 

/node_modules/ *.zip

 

(1)/node_modules/ // 过滤整个文件夹

(2)*.zip // 过滤所有.zip文件

 

3、设置SSH KEY(使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(Git的Remote要使用SSH地址))

 

在自己本地git bash生成秘钥:

 

步骤参考:https://www.cnblogs.com/zheng577564429/p/8317524.html

 

在上图中看到

 

进入id_rsa.pub中复制全部,粘贴到gitee中的输入框中:

 

确定后:生成ssh key

 

4、远程拉取文件

(1)获取文件地址

 

(2)获取文件到本地:git clone XXX并建立长期连接

 

此时桌面上出现了你拉取的项目(我的是myStore)

5、npm init 后生成一个package.json

 

由于是git clone的项目,git repository已经自动填上了

 

6、创建index.html

出现提示:确认后,index.html变绿

 

创建index.js也变绿了,表示加入了git

 

还可以在ide中将文件手动添加到git:VCS(version control system)

 

7、安装webpack、webpack-cli 并添加 webpack.config.js

npm install webpack --save-dev

npm install webpack-cli --save-dev

结果:

 

 

 

 

 

编辑webpack.config.js :

/** * Created by a on 2020/5/28. */ 

const path = require('path'); 
const webpack = require('webpack'); 
const proPath = require('./package.json').name; 

module.exports = { 
    mode: 'development', 
    entry: { //入口文件 
        index: './src/index.js' }, 
    output: { //出口文件 
        path: path.resolve(__dirname, 'dist'), 
        filename: 'bundle.js' 
    }, 
    module: { //Loader集 
        rules: [ ] 
    }, 
    plugins: [ //插件集 

    ] 
};

 

8、提交文件到远程:

(1)git status 查看 工作区代码相对于暂存区差别

 

----------------------------------------------------------------------------------------------------------------------------------

(2)git add .

【注1】git add all 和git add . 两者都可以将工作区所有 未跟踪 或者 修改的 文件添加到  暂存区

但是两者还是有一些区别的,下面分别做一下介绍:

一.版本导致的差别:

1.x版本:

(1)git add all可以提交未跟踪、修改和删除文件。

(2)git add .可以提交未跟踪和修改文件,但是不处理删除文件。

2.x版本:

两者功能在提交类型方面是相同的。

二.所在目录不同导致的差异:

(1)git add all无论在哪个目录执行都会提交相应文件。

(2)git add .只能够提交当前目录或者它后代目录下相应文件。

 

【注2】warning: LF will be replaced by CRLF in file

             解决办法:修改git全局配置,禁止git自动将LF转化成CRLF。

             命令是:git config --global core.autocrlf false

             LF和CRLF都是换行符,在各操作系统下,换行符是不一样的,

             Linux/UNIX下是LF,

             Windows下是CRLF

 

【参考】https://www.cnblogs.com/sminocence/p/9357209.html

 

---------------------------------------------------------------------------------------------------------------------------

(3)通过git commit指令可以将暂存区中的内容 提交到 当前分支

 

git status查看当前文件状态:

 

git commit -m "XXX"

 

-------------------------------------------------------------------------------------------------

(4)git push 将本地版本库 推送到 远程服务器

 

在gitee中的文件已经可见上传成功,且没有node_modules文件

 

(5)注:git pull 将远程仓库中的信息同步到 本地仓库

 

【注】使用git XXX XXX -h查看该命令下的所有选项

          eg:

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐