git lfs mac 安装_Git安装与使用(基础篇)

本文介绍了如何在Mac上安装Git LFS,详细讲解了Git的基本操作,包括初始化目录、绑定远程仓库、拉取更新、查看状态、暂存与提交文件以及推送至远程仓库。对于初次接触Git的Mac用户,提供了清晰的操作步骤。
摘要由CSDN通过智能技术生成

e818daf6f7e124d6ab1979a08625576c.png

Git需要从官网下载对应自己电脑系统的安装包。

  • mac:https://git-scm.com/download/mac。Xcode 默认包括了git,所以大部分mac是不需要独立安装的。可以直接通过终端或者iterm去执行git命令。

  • windows:https://github.com/git-for-windows/git/releases/download/v2.28.0.windows.1/Git-2.28.0-64-bit.exe

    windows 安装之后,可以通过右键,git bash 打开git的命令行窗口。

Git基本操作

初始化该目录

该方法只能执行一次,会在工作目录下,产生.git目录,该目录会保存本项目的git基本配置信息以及历史提交信息

git init
绑定远程仓库地址

我们在GitHub上或者gitee或者gitlab服务上建立了远程仓库后,可以将本地项目提交到该仓库地址。那么首先需要绑定远程仓库地址。

git remote add origin [仓库地址]

origin是默认的远程仓库别名,后面跟具体的仓库地址。如

git remote add origin https://xxx.com/demo.git

如果本地没有目录,也没有该仓库的本地文件。那么我们直接通过clone命令,克隆下来。

git clone https://xxx.com/demo.git
拉取远程仓库的更新内容

首次clone不需要拉取,其他时间最好在自己操作文件之前,update一下本地目录。

git pull origin master

origin 指的是远程仓库的别名。同一个本地目录可以挂多个远程仓库地址,可以从多个远程仓库pull 。因此首次pull需要手动指定仓库别名。

master 指的是仓库的分支。一个仓库,可以建立多个分支。一般情况下,master分支是不允许直接提交的。需要建立其他开发分支,其他人都往开发分支上提交,最后合并到master分支。

# 创建dev分支并且切换到dev分支
git branch dev
git checkout dev

# 或者创建dev分支并直接切换到dev分支
git checkout -b dev

# 将dev分支合并到master分支
git checkout master
git merge dev
查看目录状态

我们在文件中修改了内容,会使git下的文件状态发生变化。可以通过下面命令查看

git status
将修改的内容提交到暂存区

git add 命令可以将修改的文件添加到暂存区,之后可以提交并推送到远程,这个顺序是不能变的。

# 提交所有文件
git add .

# 提交某一个文件
git add file

如果提交错了,我们可以通过下列命令取消提交

# 取消所有文件
git reset HEAD

# 取消个别文件
git reset HEAD file
将暂存区的文件提交到本地

从缓存区到本地,只有本地能看到,其他人是无法看到的。只是为了防止在没有网络的情况下,个人无法分功能提交。一般做好一部分功能,提交一次。这样某部分功能出现问题了,也可以有针对的找到是哪次修改造成的,责任到人。

git commit -m '提交说明'
将本地提交推送到远程

从本地推送到远程之后,其他人在pull之后就可以看到本次提交的内容了。

git push origin master
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值