文章目录
前言
git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
一、介绍
git是一个开源的分布式版本控制系统,由linus torvalds创建,用于有效、高速地处理从小到大的项目。git是目前世界上最流行的版本控制系统,广泛应用于软件开发中,用于代码的版本管理和协同工作。
git的主要特性如下:
-
分布式架构:git给予每个开发者一份完整的代码库副本(包括完整的历史记录),这意味着即使在无网络连接的情况下,大多数git操作也能完整运行。
-
速度:git在合并、分支、标签和其它操作的速度上非常快。
-
数据完整性:git通过sha-1哈希算法保护代码和历史记录的完整性。
-
支持分支和合并:git支持快速、简便的分支创建和合并操作。
-
易于管理:git维护了一个指向当前开发分支的引用,这使得切换分支和更新分支变得容易。
-
支持离线操作:开发者可以在本地进行大部分git操作,如提交、查看历史等,而不需要网络连接。
-
灵活的工作流程:git支持多种工作流程,如集中式工作流、功能分支工作流、gitflow工作流等。
-
成套工具:git提供了成套的工具来协助代码的合并、查看历史、比较差异等。
-
图形化界面:虽然git是一个命令行工具,但存在许多图形化界面(gui)客户端,如github desktop、sourcetree、gitkraken等。
-
社区和生态系统:git拥有一个庞大的社区,提供了大量的工具和集成,可以与github、gitlab、bitbucket等平台无缝集成。
git是现代软件开发中不可或缺的工具,它帮助开发者高效地管理代码变更、协作和追踪项目进度。
二、下载
到官网,根据操作步骤进行下载;
官网地址:https://git-scm.com/download/mac
打开终端,输入命令
brew install git
如果提示,brew命令找不到,请到下文faq下找下载方式。
三、验证
打开终端,输入命令【git -v】
至此git安装完成。
四、配置
打开终端,输入命令,配置用户名
git config --global user.name "your name"
配置邮箱
git config --global user.email "your_email@example.com"
查看配置
git config --global --list
如果需要用ssh的方式访问github或者gitee或公司内部署的gitlab,可以通过以下命令生成密钥:
ssh-keygen -t rsa -b 4096 -c "your_email@example.com"
然后输入命令查看公钥
cat ~/.ssh/id_rsa.pub
复制粘贴到github密钥管理中即可。
五、git常用命令
-
git init:初始化一个新的git仓库。
-
git clone:克隆一个远程仓库到本地。
-
git add:将文件添加到暂存区。
-
git commit:将暂存区的文件提交到本地仓库。
-
git status:查看当前仓库的状态。
-
git pull:从远程仓库拉取最新代码。
-
git push:将本地的提交推送到远程仓库。
-
git branch:查看、创建或删除分支。
-
git checkout:切换分支。
-
git merge:合并分支。
-
git log:查看提交历史。
-
git diff:查看文件差异。
六、git提交和撤销工作流程
代码提交和提交同步
代码撤销和撤销同步
faq
1.homebrew 下载
homebrew 是对 macos(或您的 linux 系统)的补充。使用homebrew 安装 apple(或您的 linux 系统)没有预装但 你需要的东西。
官网:https://brew.sh/
解决方法一(强烈推荐):
使用国内源,下载速度飞快,打开终端输入命令
/bin/zsh -c "$(curl -fssl https://gitee.com/cunkai/homebrewcn/raw/master/homebrew.sh)"
然后根据提示输入命令
source /users/zhuanz1/.zprofile
解决方法二:
打开电脑终端,输入命令
/bin/bash -c "$(curl -fssl https://raw.githubusercontent.com/homebrew/install/head/install.sh)"
如果下载较为慢,可以先访问 https://raw.githubusercontent.com/homebrew/install/head/install.sh
复制内容,然后打开终端,输入【cd desktop】回到桌面,然后输入命令
sudo vim install.sh
然后按【i】进入编辑模式,然后按【esc 】退出编辑模式;按【:wq】保存并退出;
然后输入命令,设置可执行文件权限;
sudo chmod +xrw install.sh
再输入命令:
/bin/bash -c
将 桌面的 install.sh 文件拖进来,执行
等待执行完成即可
总结
以上就是今天要讲的内容,本文仅简单介绍了在mac环境中安装git方法。
发表评论