1 git add . 和 git add * 区别
git add . 和 git add * 区别
git add . 会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤,但是git add * 会忽略.gitignore把任何文件都加入
*不是git的一部分,它是shell解释的通配符。*扩展到当前目录中的所有文件,然后才传递给git,git是add的全部文件。.是当前目录本身,git add将添加它和它下面的所有文件。
注1。在没有附加参数的情况下执行的git add -A和git add -u命令将是整个工作目录范围内的附加优化(子目录或文件名的掩码指示)工作(如果我们在目录的工作子目录中执行该命令)。
注2..和*分别是目录路径(当前目录)和通配符,用于说明命令的路径。例如,如果在工作目录的某些子目录中执行git add .或git add *命令,那么它们的操作仅在该子目录中使用,而不是在整个工作目录中使用。
注3。通过为文件添加路径或掩码(例如,git add -A app/controllers或git add -u app\styles\*),可以进一步细化git add -A和git add -u命令。
从git v2.x开始,git add -A和git add .是相同的?
git add -u <==> git add –update
提交所有被删除和修改的文件到数据暂存区
git add .
提交所有修改的和新建的数据暂存区
git add -A <==>git add –all
提交所有被删除、被替换、被修改和新增的文件到数据暂存区
git add . 命令的作用是添加新建(new)的、被修改(modified)、被删除(deleted)的文件到暂存区
git add -a 所有的更改操作--新建,更改,删除;
git add . 只包括 新建 ,修改操作;无删除;
git add -u 只包括修改,删除操作,无新建;
2 git remote
git remote rm origin
git remote add origin https://gitee.com/siguohui/srs-server-nodejs.git
git add 。
git commikt -m "commit"
git push -u origin "master"
vi .git/config
3 nodejs
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
tar -xvf node-v14.15.1-linux-x64.tar.xz
mv /usr/local/node-v14.15.1-linux-x64 /usr/local/node
配置环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/node/bin
source /etc/profile
或者软链
ln -s /usr/local/node/bin/node /usr/local/bin/
ln -s /usr/local/node/bin/npm /usr/local/bin/
4 git clone
git clone https://gitee.com/siguohui/srs-server-nodejs.git
npm install
node app.js
5 解决npm install报错
解决npm安装时出现run npm audit fix
to fix them, or npm audit
for details
办法一
npm audit fix
npm audit fix --force
npm audit
办法二
删除已经安装的:node_modules 和 package-lock.json
修改 package.json 格式如下
npm audit fix --force
npm instal
6 最后
默认开启端口8089
修改publish.html 中服务地址。
Web音视频通话页地址:https://ip:8089/publish.html
注意:Web端只有localhost和https才能调用摄像头。