git 终端配置mac(udacity)
安装 Git
Mac OS 实际上已经安装了 Git,但可以重新安装,以便使用最新的版本:
- 转到 https://git-scm.com/downloads下载 Mac 版软件
- 安装 Git 并选择所有默认选项
- 安装完毕后,在命令行工具中运行 git。如果显示了使用信息,则一切正常
配置
将下载的目录 udacity-terminal-config 移到主目录下,并命名为.udacity-terminal-config(注意前面有个点)
将 bash_profile 文件移到你的主目录下,并命名为 .bash_profile(注意前面有个点), 如果主目录下已经有 .bash_profile 文件,则将下载的 bash_profile 文件中的内容复制到现有的
.bash_profile
文件中
1. 将下载的目录 udacity-terminal-config 移到主目录下,并命名为.udacity-terminal-config(注意前面有个点)
报错mac “您不能使用以点“.”开头的名称
文件最前面带上.就会变成隐藏文件,系统默认不显示隐藏文件,所以你必须开启显示隐藏文件才能把文件命名为隐藏文件。
解决方法1:
mac “您不能使用以点“.”开头的名称
显示隐藏文件:
打开『终端』这个程序,输入以下:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
回车执行。
隐藏隐藏文件:
打开『终端』这个程序,输入以下:
defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder
回车执行。
解决方法2:
其实根本不需要用终端那么麻烦,,,系统有快捷键的 com + shift + .这三个键
2. 将 bash_profile 文件移到你的主目录下,并命名为 .bash_profile(注意前面有个点)
检查是否有.bash_profile
$ ls -a
$ ls -a
.
..
.CFUserTextEncoding
.DDPreview
.DS_Store
.Trash
.\out
.adobe
.anaconda
.android
.atom
.atom-backup
.bash_history
.bash_profile
.bash_profile-anaconda3.bak
.bash_profile.pysave
.bash_sessions
.cache
.canopy
.canopy_runtimes.json
.conda
.condarc
.config
.edm
.edm.yaml
.enstaller4rc
.enthought
.git
.gitconfig
.idlerc
.ipynb_checkpoints
.ipython
.jupyter
.keras
.lesshst
.local
.matplotlib
.npm
.octave_hist
.oracle_jre_usage
.profile.swp
.python_history
.viminfo
.virtualenvs
.zsh_history
.zshrc
.zshrc.swp
已有,用atom 打开并添加新的bash_profile
$ atom .bash_profile
初始设置
# 设置你的 Git 用户名
git config --global user.name "<Your-Full-Name>"# 设置你的 Git 邮箱
git config --global user.email "<your-email-address>"# 确保 Git 输出内容带有颜色标记
git config --global color.ui auto# 对比显示原始状态
git config --global merge.conflictstyle diff3git config --list
core.excludesfile=~/.gitignore
core.legacyheaders=false
core.quotepath=false
core.pager=less
mergetool.keepbackup=true
push.default=simple
color.ui=auto
color.interactive=auto
repack.usedeltabaseoffset=true
alias.s=status
alias.a=!git add . && git status
alias.au=!git add -u . && git status
alias.aa=!git add . && git add -u . && git status
alias.c=commit
alias.cm=commit -m
alias.ca=commit --amend
alias.ac=!git add . && git commit
alias.acm=!git add . && git commit -m
alias.l=log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'
alias.ll=log --stat --abbrev-commit
alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
alias.llg=log --color --graph --pretty=format:'%C(bold white)%H %d%Creset%n%s%n%+b%C(bold blue)%an <%ae>%Creset %C(bold green)%cr (%ci)' --abbrev-commit
alias.d=diff
alias.master=checkout master
alias.spull=svn rebase
alias.spush=svn dcommit
alias.alias=!git config --list | grep 'alias\.' | sed 's/alias\.\([^=]*\)=\(.*\)/\1\ => \2/' | sort
include.path=~/.gitcinclude
include.path=.githubconfig
include.path=.gitcredential
diff.exif.textconv=exif
credential.helper=osxkeychain
user.name=rachel
user.email=rachelsong_9@hotmail.com
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
color.ui=auto
merge.conflictstyle=diff3
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
Git 与代码编辑器
最后一个配置步骤是让 Git 能与你的代码编辑器结合使用。以下是三个最热门的代码编辑器。如果你使用的是其他编辑器,则在 Google 中搜索“修改 Git 默认编辑器为 X 编辑器”(将 X 替换为你的代码编辑器的名称)。
github Associating text editors with Git
Atom Editor 设置
git config --global core.editor "atom --wait"
Sublime Text 设置
$git config --global core.editor "'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w"
设置后使用commit 时仍然报错"Please supply the message using either -m or -F option."
$ git commit
'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl': /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl: No such file or directory
error: There was a problem with the editor ''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl''.
Please supply the message using either -m or -F option.
按照github 设置,问题解决
$ git config --global core.editor "subl -n -w"
VSCode 设置
git config --global core.editor "code --wait"
Using Visual Studio Code as your editor
$ git config --global core.editor "code --wait"
重启terminal
补充. 查找并打开安装根目录
$ which git
/usr/local/bin/git
$ open /usr/local/git/
git 终端配置mac(udacity)相关推荐
- Git安装步骤+Mac终端配置
Git安装步骤 其实可以直接略过.因为安装的时候,一路 next 即可. 注意,安装路径中不能出现中文.安装完成后,不得更改安装路径. 检查Git是否安装成功 在任何文件夹,空白处,右键.如果看到 & ...
- Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色)
Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色) 完成配置后的终端具备功能: 1. 下载[iTerm2](https://www.iter ...
- Mac 终端配置 oh-my-zsh 和自动补全
Mac 终端配置 oh-my-zsh 和自动补全以及命令高亮 安装 oh-my-zsh 在终端输入命令: sh -c "$(curl -fsSL https://raw.github.com ...
- Mac安装Git并配置到IDEA(超简单)
一.安装Git 1.在Mac的终端上输入git检测是否安装git,如果没有,点击弹出的"安装"按钮. https://git-scm.com/downloads 或者 git 2. ...
- 标题Macvim连接Mac终端前期终端配置
标题Macvim连接Mac终端前期终端配置 假设MacVim安装在"应用程序"文件夹中. 不用在环境中添加MacVim路径,而是通过在终端中键入以下内容来创建链接: sudo ln ...
- VScode终端配置bash.git(默认),terminal.integrated.shell:windows路径查找不到前提下
问题: VScode升级到1.60.05版本后,终端配置不支持"terminal.integrated.shell.windows",想要在VScode终端将bash设置为默认终端 ...
- Git之深入解析如何借助Git的配置方法和钩子机制来自定义Git需求
一.前言 到目前为止,我们已经了解了 Git 基本的运作机制和使用方式,学习了许多 Git 提供的工具简单且有效地使用它,可以高效地帮助我们工作,提升我们的效率. 如果还不清楚 Git 的基础使用流程 ...
- win10下git的配置教程
win10下git的配置教程 下载并安装git 登录git的官方网站,下载git.注意在windows,linux,mac系统上的下载版本不同,要根据自己的本地环境来选择安装包,如下图所示,这里我们选 ...
- 【git 常用配置及常用命令】
git 常用命令配置 git 常用配置及命令 1.1 git 邮箱配置 1.1.1 git alise 别名配置 1.1.2 git vim 编辑器配置 1.1.3 在本地创建远程分支并切换 1.1. ...
- Git常规配置与用法(记录,git配置文件在系统用户文件夹下)
Git环境配置 一. 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找. 具体配置 ...
最新文章
- 单张图像重建3D人手、人脸和人体
- 2018新年感谢,写在互联网类脑架构研究十年的前夜
- flash中物体运动基础之三---------摩擦力,重力,风力,推力,旋转
- Linux下查看CPU/内存/硬盘的shell命令
- Win32汇编ListBox最简Demo
- python必须连网开发吗_Python开发,请避开这些坑!
- Latex合并及插入图片相关问题
- 免费OA系统品牌有那些?
- 集美大学java考试题_我的JAVA习题集2
- 你不会真的以为自己懂得计算机网络吧?
- java jpg结构_Java Class 字节码文件结构分析----附带逐字节码分析图
- curl_multi实现并发
- native react 常用指令_React Native 常用命令或快捷键合集
- node.js 初体验(转载)
- Nginx学习之如何搭建文件防盗链服务
- VisualBox配置共享文件夹功能
- win10熄屏时间不对_详解win10屏幕熄屏时间设置教程
- Hibernate框架基础——cascade属性
- Mysql-计算两个时间之间的差值
- 基于RabbitMq的削峰实例
热门文章
- 2021 年人工智能全球最具影响力学者榜单 AI 2000 发布
- Regex 量词Quantifier 分组group
- AutoPatch java_EBS开发技术之Patch安装
- opencc中文维基wiki百科简体繁体之间的转换解决
- SAP官方考试认证报名,如何报名?
- PassMark PerformanceTest v10.1.1004 电脑性能测试工具直装版
- sd卡驱动分析 linux,linux下SD卡驅動分析(一)
- 等分频率法模拟随机波列(线性波叠加原理)
- 利用Python进行博客图片压缩
- angular2 全局路由守卫_Angular 路由守卫