首页 / GIT / git和一些其它的配置
git和一些其它的配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了git和一些其它的配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3070字,纯文字阅读大概需要5分钟。
内容图文
工欲善其事,必先利其器。采用这些配置,可以大大提高开发效率哦
在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下:
Windows命令 | Linux命令 | 意义 |
cd e:\xxx | cd /e/xxx | 切换到xxx目录 |
cd | pwd | 显示当前目录路径 |
dir | ls | 列出当前目录内容 |
copy nul xxx.txt | touch xxx.txt | 生成名为xxx.txt的空文件 |
del xxx.txt | rm xxx.txt | 删除xxx.txt文件 |
md xxx | mkdir xxx | 建立xxx目录 |
rd /s xxx | rm -r xxx | 删除xxx目录 |
bash设置
在主目录(cd ~
)增加 .bashrc
文件,这样在终端可以利用一些快捷方式快速进行一些操作
.bashrc内容示例如下,可按自己需要配置
# code 相关配置 {{{ # 初始化 code 项目,自动设置该项目的用户名和邮箱,并简化push中额外的内容,直接执行 git push 即可 function codeinit() { git config --local user.name "xxx" git config --local user.email "xxx" git config --local remote.origin.push "refs/heads/*:refs/for/*" } # }}} # git 相关配置 {{{ # 自动 add、commit,并 push # @param {string} 提交注释 function gpush() { git add . git commit -m $1 git push } # }}} # 项目相关配置 {{{ # 配置自己项目文件的地址 PATH=‘/Users/xxx/xxx/xxx/xxxx‘ # 项目目录 PATH_BRANCH=‘/Users/xxx/xxx/xxx/xxxx‘ #项目分支目录 # 快速进入项目目录 alias m="cd $PATH/m" alias b="cd $PATH_BRANCH/b" # 切换分支 function gco() { git branch $1 origin/$1 git checkout $1 } # 所有模块切换到指定分支 # @param {string} 分支名 function br() { currPath=`pwd` if [ x$1 != x ] # 有参数 thenwhile getopts "d:D:c:" opt docase $opt in d) # 删除相应分支 cd $PATH_BRANCH echo‘===========branch============‘ (cd xxx && git branch -D $OPTARG);; c) # 检入相应分支 cd $PATH_BRANCH echo‘===========branch============‘ (cd xxx && git branch $OPTARG origin/$OPTARG; git checkout $OPTARG);; esacdone # 无参数,直接查看当前分支状态 else cd $PATH echo‘===========xxx============‘
fi cd $currPath } # 所有模块的状态 function st() { currPath=`pwd` cd $PATH echo‘===========xxxx============‘ (cd xxx && git status) cd $BRANCH echo‘===========branch============‘ (cd xxx && git status)
cd $currPath } # pull所有主干模块 function pull() { currPath=`pwd` cd $PATH echo‘===========xxx============‘ (cd xxx && git pull) cd $currPath } # pull所有分支模块 function pullb() { currPath=`pwd` cd $PATH_BRANCH echo‘===========branch============‘ (cd xxx && git pull) cd $currPath } #}}} # 如果是 windows 则需要加上下面这行,环境变量放在第一位,确保replace用的是node下载的 # export PATH=~/AppData/Roaming/npm:$PATH
vim设置
在主目录(cd ~
)增加 .vimrc
文件,方便用 vim 操作文件
" 设置样式 syntax on "代码着色 set nu "设置行号 set autoindent "自动缩进 set tabstop=4"一个tab是4个字符 set softtabstop=4"按一次tab前进4个字符 set expandtab "用空格代替tab set ruler "显示标尺 set showmatch "自动显示括号匹配 "设置行数的颜色 hi LineNr ctermbg=grey ctermfg=black "设置行的颜色set cursorline "hi CursorLine cterm=NONE ctermbg=darkred hi CursorColumn cterm=NONE ctermbg=darkred ctermfg=white "设置编码 set fileencodings=utf-8,gbk,utf-16,big5 set encoding=utf-8 set nobackup "设置不备份
vscode设置
提供了一些 vscode 的配置示例
// 将设置放入此文件中以覆盖默认设置 { // 显示垂直标尺的列 " editor.rulers ": [120], // 启用后,将在保存文件时剪裁尾随空格。"files.trimTrailingWhitespace": true, // 读取和编写文件时将使用的默认字符集编码。"files.encoding": "utf8", // 控制编辑器是否应呈现缩进参考线"editor.renderIndentGuides": true, // tpl文件为smarty模板(部分移动端页面的etpl模板也用tpl结尾),用html语言模式 // jstpl文件为etpl模板,用html语言模式"files.associations": { "*.jstpl": "html", "*.tpl": "html", "*.es": "javascript" }, // 默认行尾字符。"files.eol": "\n", "workbench.colorTheme": "Monokai" }
原文:http://www.cnblogs.com/zqqhyy/p/7066327.html
内容总结
以上是互联网集市为您收集整理的git和一些其它的配置全部内容,希望文章能够帮你解决git和一些其它的配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。