Mac Git基本用法

这位大佬写的详细:git pull & git push的详细使用-优快云博客

git常用命令 • Worktile社区 

首先新建一个文件夹A(等同于项目或仓库)。

打开终端,快捷键:command+space,快捷键偶尔失效不用纠结。

cd 刚刚的文件路径,也可以直接把文件夹拖到这里

cd /Users/mac/Desktop/A

初始化仓库A

初始化之后,项目里面会多出来一个隐藏文件.git,mac系统使用快捷键(shift+command+.)查看和隐藏

git init 

添加远程仓库地址(假设你已经有gitee账号,并且也已经在gitee上创建了一个仓库)

git remote add origin https://gitee.com/用户个性地址/HelloGitee.git

拉取远程仓库的代码,默认会有README文件等

pull为拉取、origin为远程主机名、master为远程分支名与本地分支名一样

分支名不一样的写法 master:localmaster

git pull origin master

可能会报错 没找到master这个分支

fatal: couldn't find remote ref master

解决方案,确定你需要拉去代码的分支

git pull origin main

添加所有文件,当然也可以添加指定文件这里不细讲

git add .

提交到本地仓库缓存

git commit -m "first commit"

提交到远程仓库

git push origin master

查看所有分支 *号标记为当前分支

git branch

查看远程所有分支

git branch -a

切换分支

git checkout 分支名称

克隆的方式创建git项目

git clone https://gitee.com/用户个性地址/HelloGitee.git

mac端git图形化工具可以使用Sourcetree

Mac下快捷键的符号所对应的按键

⌘——Command ();

⌃ ——Control;

⌥——Option (alt);

⇧——Shift;

⇪——Caps Lock;

fn——就是fn

快捷键:

进入一个终端后,快捷键快捷键command+N,会弹出一个新的终端界面:(切换快捷键:command + ~)

进入一个终端后,快捷键command+T,会在当前终端界面,新建一个tab样式的新窗口

参考文档:提交第一行代码 - Gitee.com

### 如何在 macOS 上使用 Git 的指南 #### 安装 Git 对于 macOS 用户来说,安装 Git 可以通过多种方式实现。最简单的方法之一是利用 Homebrew 来完成安装过程[^4]。 ```bash brew install git ``` 这行命令会自动下载并配置最新版本的 Git 到用户的系统环境中去。如果尚未安装 Homebrew,则可以通过官方文档获取详细的安装指导[^5]。 #### 配置个人信息 首次设置 Git 或者更换工作环境时,应当先设定全局用户名和邮箱地址: ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 上述操作确保每次提交更改都能关联到正确的身份信息上[^6]。 #### 初始化仓库 当准备在一个新的项目目录下开始协作开发之前,需初始化一个新的 Git 版本库: ```bash cd /path/to/your/project git init ``` 此命令会在指定路径创建 `.git` 文件夹来跟踪文件变更记录[^7]。 #### 添加远程仓库 为了能够与其他开发者共享代码或从公共平台拉取资源,可以添加一个远端服务器作为同步目标: ```bash git remote add origin https://github.com/user/repo.git ``` 这里的 `origin` 是默认名称,而 URL 应替换为目标存储位置的实际链接[^8]。 #### 日常操作指令集锦 - **克隆现有项目** 使用如下命令可以从互联网上的某个公开源码站点复制整个项目的副本至本地机器: ```bash git clone https://github.com/user/repo.git ``` - **查看状态** 查看当前分支的工作区状况以及哪些文件被修改过但还未加入暂存区: ```bash git status ``` - **添加更新** 将特定文件标记为即将提交的内容列表之中: ```bash git add filename.txt ``` 若要一次性全部纳入最近一次改动后的所有文件可执行: ```bash git add . ``` - **提交更改** 把已添加进来的变动正式保存下来,并附带描述性的消息说明此次更动的原因: ```bash git commit -m "Commit message explaining what was changed" ``` - **推送数据** 同步最新的提交历史给云端或其他团队成员所使用的中央仓库: ```bash git push origin main ``` 这里假设主干名为 `main`; 如果不是的话,请相应调整参数值[^9]。 #### 解决冲突与恢复未完成的任务 有时可能会遇到多人编辑同一份文件而导致合并失败的情况;此时就需要手动解决分歧部分后再继续推进流程。另外,在某些情况下可能暂时不想提交正在进行中的工作成果——这时可以用 `git stash` 功能将其临时搁置起来以便稍后重新加载回来而不影响其他正常运作的部分[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值