1:
删除本地分支:
git branch -d "branchname"
git branch -D "branchname" (强制删除)
2:
删除远程分支:
git push origin --delete "branchname"
3:
拉取远程分支新建(本地没有的)并关联:
git checkout -b 本地分支名 origin /远程分支名
(执行此命令时有时也会遇到fatal: ‘origin/lcm/0429/v2.16-2’ is not a commit and a branch ‘lcm/0429/v2.16-2’ cannot be created from it,这是由于本地未同步远程新增的分支导致的,
git fetch origin
就好了)
4:
清空工作区change:
git checkout src
清除src下的所有改动(要清楚知道自己在做什么,此操作不可逆add之后的代码都会被还原)。
git checkout .
此操作清空改项目的所有改动(注意有个点!!)
5:
展示远程所有的分支与git pull默认拉取的分支
git remote show origin
6:
拉取最后一次的提交
git clone http://xxx.git --depth 1
7:
版本回退
git reset --hard HEAD^
git reset --hard HEAD~n (说明:~1为回退到上一个版本)
git reset --hard commit id (说明:commit id 是你每一次提交都会有的唯一id可以用git log指令查看)
Homebrew常用命令
brew -v 查询Homebrew版本
brew -h brew帮助
brew update 更新Homebrew
brew install <pkg_name> 安装任意软件
brew uninstall <pkg_name> 卸载任意软件
brew search <pkg_name> 查询任意包
brew list 列出安装列表
brew info <pkg_name> 查看任意包内容信息
brew upgrade <pkg_name> 更新任意包
brew cleanup <pkg_name> 删除具体旧软件
brew cleanup 删除所有旧软件
brew outdated 已安装的包是否需要更新
brew deps 已安装的包是否需要更新