Git使用教程

  1. 拉取指定commit id版本的代码
    ● git reset --hard [commit-number]
    ● git pull / git clone

  2. 在已有项目基础上提交修改后的代码
    ● git pull 更新项目
    ● git add “待添加的文件” 到本地仓库
    ● git status 查看待加文件的状态
    ● git commit --amend 撤销上一次提交 并将暂存区文件重新提交
    ● git push origin HEAD:refs/for/master 将代码提交远程仓库

  3. Git三大分区
    Git 本地数据管理,大概可以分为三个区,工作区,暂存区和版本库。
    ● 工作区(Working Directory) 是直接编辑的地方,肉眼可见,直接操作。
    ● 暂存区(Stage 或 Index) 数据暂时存放的区域。
    ● 版本库(commit History) 存放已经提交的数据,push 的时候,就是把这个区的数据 push 到远程git仓库了。
    下图各区之间的数据传递流程示意图。
    在这里插入图片描述

在这里插入图片描述

  1. Git比较命令
    ● git diff 工作区 vs 暂存区
    ● git diff HEAD 工作区 vs 版本库
    ● git diff --cached 暂存区 vs 版本库

  2. 工作区 <- 暂存区
    ● git checkout – # 暂存区文件内容覆盖工作区文件内容

  3. 暂存区 <- 本地仓库
    ● git reset HEAD # 本地仓库文件内容覆盖暂存区文件内容

  4. 本地仓库 <- 远程仓库
    ● git clone <git_url> # 克隆远程仓库
    ● git fetch upstream master # 拉取远程代码到本地但不应用在当前分支
    ● git pull upstream master # 拉取远程代码到本地但应用在当前分支
    ● git pull --rebase upstream master # 如果平时使用rebase合并代码则加上

  5. 工作区 <- 本地仓库
    ● git reset # 本地仓库覆盖到工作区(保存回退文件内容修改)
    ● git reset --mixed # 本地仓库覆盖到工作区(保存回退文件内容修改)
    ● git reset --soft # 本地仓库覆盖到工作区(保留修改并加到暂存区)
    ● git reset --hard # 本地仓库覆盖到工作区(不保留修改直接删除掉)

  6. git log 查看提交历

  7. 删除远程仓库文件
    ● 预览将要删除的文件
    git rm -r -n --cached 文件/文件夹名称
    加上 -n 这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。
    ● 确定无误后删除文件
    git rm -r --cached 文件/文件夹名称
    ● 提交到本地并推送到远程服务器
    git commit -m “提交说明”
    git push origin master

Git是目前最流行的版本控制系统之一,可以帮助开发者管理代码和协作开发。以下是Git使用教程: 1. 安装Git 首先,你需要在你的电脑上安装Git。你可以从Git官网下载Git安装包,然后按照安装向导进行安装。 2. 配置Git 安装完成后,你需要配置Git。在终端中输入以下命令: ``` $ git config --global user.name "Your Name" $ git config --global user.email "youremail@example.com" ``` 这里的“Your Name”和“youremail@example.com”分别是你的名字和邮箱地址。 3. 创建本地仓库 在你的本地电脑上创建一个仓库。在终端中进入你的项目文件夹,然后输入以下命令: ``` $ git init ``` 这会在当前文件夹中创建一个Git仓库。 4. 将文件添加到暂存区 在你的项目中添加或修改文件后,你需要将这些文件添加到Git的暂存区中。在终端中输入以下命令: ``` $ git add . ``` 这会将所有修改过的文件添加到暂存区中。 5. 提交更改 当你的修改已经添加到了暂存区,你需要将这些更改提交到Git仓库中。在终端中输入以下命令: ``` $ git commit -m "commit message" ``` 这里的“commit message”是你的提交信息,用于描述你所做的更改。 6. 推送到远程仓库 如果你想与其他人协作开发,你需要将你的更改推送到远程仓库中。在终端中输入以下命令: ``` $ git push origin master ``` 这里的“origin”是远程仓库的名称,“master”是你要推送的分支名。 以上就是Git的基本使用教程。当然,Git还有很多高级的用法,你可以参考Git官方文档进行学习。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值