git全程笔记(mac环境) git for mac

Posted 前度天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git全程笔记(mac环境) git for mac相关的知识,希望对你有一定的参考价值。

一、git的安装

最简单的方式就是直接用git installer安装git(从git官网上下载一个git installler就可以直接安装了),mac上有自带的git,可能版本比较低

 

后面显示的是apple 内置的git,这个时候如何用最新的git呢,需要配置一下.bash_profile(该文件文件位于账户的家目录~/.bash_profile)

把export PATH="/usr/local/bin:$PATH"写进去,保存然后执行一下source ~/.bash_prfile

这个时候最新版的git就生效了

 二、git的配置

git的配置主要是username和email的配置   有全局配置  当前项目配置和系统配置   (配置这个是为了说明commit的时候是谁提交的)

主要是全局配置和项目配置

通过git config --global edit 配置全局的

三、git工作流程

先初始化项目文件夹git init

然后添加文件到缓存中 git add *

然后提交 git commit -m "xxxx"

查看提交日志git log

四、修改commit,减少commit数量

比如你在index.php文件里写错了东西,然后你提交了,这个时候你发现你写错了,然后更改了,然后你油提交,这个时候就后两个了commit信息了,如果想只有一个commit信息,你先commit log一下  看看第一次提交这个文件的hash值,然后用下面的命令。

git reset --hard hash值    这个命令会使index.php里面的内容回滚到第一次提交的时候,然后改了之后,用git commit --amend 修改commit信息。回车之后就只有一个commit log了

如果你用git reset --soft hash值,这个命令就不会把index文件的内容回滚。

 忽略某些文件需要在.gitignore文件中添加上去

五、git分支

新建分支git branch  xx (分支名称)

查看分支列表git branch

进入某个分支当中git checkout xxx(分支名称)

合并分支git merge xxx(分支名称)

删除分支 git branch -d xxx(分支名称)

 

以上是关于git全程笔记(mac环境) git for mac的主要内容,如果未能解决你的问题,请参考以下文章

Github for Mac 常见问题解答

mac git Authentication failed for

MAC配置git环境

Git for Mac安装

hexo git配置问题笔记

Git学习笔记