本篇文章是在工作中,遇到的一些问题后暂时归在这里的一些命令,后期会整理发布
git
- 在ubuntu 当中更新apt-get git repo:
sudo add-apt-repository ppa:git-core/ppa
#Then update the source list and upgrade git:
sudo apt-get update
sudo apt-get install git
- git 设置 alias
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.last 'log -1 HEAD'
- git 回退
git checkout -- readme.txt
命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
docker
-
docker命令不需要敲sudo的方法
由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。
如果不想每次使用docker命令的时候还要额外的敲一下sudo,可以按照下面的方法配置一下。
* 创建一个docker组
sudo groupadd docker
* 添加当前用户到docker组
sudo usermod -aG docker $USER
* 登出,重新登录shell
- docker 相关命令
- 查看docker 容器 image id
docker image docker images hyperledger/fabric-tools:latest --format {{.ID}}"
- 进入docker容器
docker exec -it 343435445(image Id) bash
- docker 容器更新软件
如果每次进入容器都需要apt-get update, 然后再apt-get install, 一般人都会崩溃吧。
docker commit 213123123sd(image Id) hyperledger-fabric:latest(name)
- 查看docker 容器 image id
npm
- 设置淘宝源
npm config set registry https://registry.npm.taobao.org
网友评论