npm git node docker linux常用命令
GIT
github
查看仓库地址
git remote -v
拉取代码 创建本地仓储
创建本地仓储:git remote add upstream https://github.com/gametheworld/DataAraneid.git
查看版本:git remote -v
常用命令:
拉取代码:git pull
提交代码:
任何操作前最好看下当前状态
查看状态:git status
添加到本地仓储:git add . (. 提交本地仓储,也可以指定文件提交)
提交到本地仓储:git commit -m '备注'
推送到服务上:git push origin develop:develop (第一个develop是指定本地分支,第二个是服务器分支)
合并分支
切换到目标分支下:git checkout latest
拉取代码:git pull
谨记每一步查看状态:git status
注:git中合并分支命令:merge,当前所在latest的分支下,下面命令是merge dev到当前分支
git merge dev
谨记每一步查看状态:git status
确定没有问题后:git commit -m '合并分支'
谨记每一步查看状态:git status
然后push :git push origin latest
创建一个分支
创建一个分支: git branch develop
切换到新分支:git checkout develop
添加文件:git add .
期间可以提交本地文件:git commit -m ''
后可以将新分支发布在github上:git push origin develop
在本地删除一个分支: git branch -d Branch1
在github远程端删除一个分支: git push origin :Branch1 (分支名前的冒号代表删除)
修改用户后
管理员方式打开cmd 输入:git config --system --unset credential.helper
如果上面还解决不了:git config --global http.emptyAuth true
用户修改密码且地址发送变化:
查看当前仓库地址设置成ssh
修改当前仓库地址为ssh: git remote set-url origin git@192.168.85.128:root/sem.git
日志
查看日志:git log
查看某一次commit:git show commit ID
查看所有分支
git branch -a
GitLab
重置(修改)某个帐号密码:
进入gitlabe
[root@localhost ~]# gitlab-rails console production
-------------------------------------------------------------------------------------
Gitlab: 10.8.4 (2268d0c)
Gitlab Shell: 7.1.2
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Loading production environment (Rails 4.2.10)
查找用户并赋值
irb(main):026:0> usera=User.where(name:"KangYe").first
=> #<User id:4 @KangYe>
修改密码:
irb(main):027:0> usera.password=12345678
=> 12345678
保存信息:
irb(main):028:0> usera.save!
Enqueued ActionMailer::DeliveryJob (Job ID: f938531c-93c0-4f76-ba27-7a3eafbc6169) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/4
=> true
退出GitLab:
irb(main):029:0> quit
NPM
更新镜像源
查看当前镜像源: npm config get registry
更新镜像源:npm set registry http://172.16.6.36:666
npm:https://registry.npmjs.org/
常用命令
卸载模块:npm uninstall antd(卸载模块为antd)
NPM publish 发布 传送门
package.json中配置
"name": "dynamicform-react-client",
"version": "1.6.2",
"description": "Form Render",
"repository": {
"type": "git",
"url": "https://github.com/dynamicform/dynamicform-react-client"
}
注册帐号 npm adduser
Username:
Password:
Email:
npm发包需要build当前项目(dyanmicform-react-client pageck.json npm run build)
...
...
发布版本 npm publish . (注意当前的npm的服务地址,npm config get registry 获取当前npm的服务地址,这个地址指向什么地方。那么publish就发何处)
如果你以后修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish,更新的版本上传的版本要大于上次
如果发布成功想删除
npm unpublish dynamicform-render@1.6.2 卸载项目,切记npm只能卸载24小时内的
-----------------------------------------------------------------------------------------------------------------------------------------------
docker
一般在在linux需要升级一下系统
yum -y update
设置 Docker CE 资源库:
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装docker
启动docker
安装node
安装centos
安装git
查看docker镜像
启动一个docker
查看当前所有的docker
删除一个指定docker