一、mac升级自带的Git
1.备份旧的Git目录
cd /usr/local/bin
ls git*
mkdir backups-git
mv git* ./backups-git/
2.安装新的Git
brew install git
3.修改环境变量
vim .bash_profile 添加
export GIT=/usr/local/Cellar/git/2.21.0 #下载的git版本地址
export PATH=
PATH
4.刷新环境变量
source .bash_profile
二、Git常用命令
git config --global core.pager mor 解决进入编辑状态,出现END,无法返回
git clone 地址 :克隆远程项目到本地
git status 查看当前分支
git branch 列出本地已经存在的分支,并且在当前分支的前面用"*"标记
git branch -r 查看远程版本库分支列表
git branch -a 查看所有分支列表,包括本地和远程
touch test.txt 创建文件,创建test.txt的文件
git add . 暂存文件至本地
git commit -m "初次提交" 提交
git push origin master 推送到远程master
git checkout -b dev 创建一个新的分支dev,并切换到dev
git push origin dev 推送到远程dev
git checkout master 切换到master分支
git merge dev 合并dev分支到master
git branch tt 创建名为tt的本地分支,但依然停留在当前分支,要手动切换到tt分支
git branch -d dev 删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败
git branch -D dev 强制删除dev分支,
git push origin :dev 删除远程dev分支
git reset --hard head^ 回退到上一版本
git reflog 查询日志版本
git reset --hard 4d17f71 回退到指定的版本