阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

简述常用的Git命令

310次阅读
没有评论

共计 1728 个字符,预计需要花费 5 分钟才能阅读完成。

导读 Git 是一个先进的分布式版本控制系统,用来追踪计算机文件的变化的工具,也是一个供多人使用的协同工具。它是一个分布式的版本控制系统。简单来说,就是你要和你的伙伴一起完成一项任务,但是你们要互相交换修改,查看自己的历史版本等。版本控制系统就是帮助我们做这个的。

简述常用的 Git 命令

初始化
git init # (初始化 git 通过 git init 命令把这个目录变成 Git 可以管理的仓库)
创建 sshKey
ssh-keygen -t rsa -C root@linuxidc.net # 创建本机的 sshKey
下载
git clone https://github.com/linuxidc/TODO.git # (后面复制一下你的下载地址)
上传

上传文件分如下几步

    1 git add (上传当前目录下所有更改过的文件) – 首先把更改过得文件添加到缓存区
    2 git status (查看缓存区文件) – 可省略
    3 git commit -m‘ 描述提交信息 ’ (准备提交)– 填写提交信息
    4 git push(上传文件) – 提交, 到这一步就可以成功上传文件了
更新
git pull # (当线上仓库比你的版本高的时候更新自己电脑里的仓库)
创建切换分支
git checkout -b dev # (创建 dev 分支并切换到 dev 分支)

上面这条命令相当于两条命令:

git branch dev # (创建分支 dev)
git checkout dev # (切换到分支 dev)
查看当前仓库的所有分支
git branch

显示如下,已经成功切换到了 branch 分支

`git branch`
* dev
  master

提交时可以指定分支

git push origin dev # (提交到分支 dev)
删除分支
git beanck -d dev #(删除分支 dev)git beanck -D dev # (强行删除分支 dev)
合并分支

一般在公司多人开发时,把主分支 master 合并到自己的分支 dev(这里用 dev 分组代替自己创建的分支), 在分支 dev 上进行合并,【合并时处理分支与主分支冲突】,然后再切换到 主分支 master 合并自己的分支 dev

(自己的项目才这么干,公司多人协作一般都会请求合并到主分支,由相关负责人去合并你的认知)

首先使用👇这条命令 切换到自己的分支(如果你在自己的分支可看下一条)

git checkout dev #(切换到分支 dev)

然后使用👇这条命令, 将主分支合并到自己的分支

git merge master # (将 master 这条分支合并到自己的分支 dev)

合并处理问题后, 切换到主分支 master 然后进行合并分支 dev(多人协作时这个任务不用你做!你只需申请提交), 查看命令历史提交历史.{查看提交历史,以便确定要回退到哪个版本。}

查看提交历史
git log
查看命令历史
git reflog #(你使用过哪些 git 命令)
撤回

如果你现在很急想要撤回,希望你看过 -“查看命令历史 | 提交历史”. 工作时 难免会出现错误的提交或操作,出了问题不要慌,要冷静!!!git 撤回操作, 撤回后两种形式

git reset --hard commit_id

(PS:commit_id: 需要返回的版本号, 这种方式是去用 git reflog 命令先查看一下提交的编号,然后返回到输入的这个 commit_id 操作前的样子)

git reset --hard HEAD^

(HEAD:表示当前版本, 后面的 ^ 表示上一个 add *** 代码的时候,可以有多个^,当然往上 100 个
版本写 100 个 ^ 比较容易数不过来,所以写成HEAD~100。但是自我感觉第一种方式要放心好用一点!)

设置用户名和密码
git config --global user.name [username]
git config --global user.email [email]
查看配置信息
git config --list
强制 pull

这段代码强制把云端仓库下载下来,有需要的时候你可能会用到!

git fetch --all
git reset --hard origin/master
git pull
强制 push

现将远程主分支拉下来,在强制推上去

git pull origin master
git push -u origin master

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1728字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7799462
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流! 大家好,我是星哥,今天才思枯竭,不写技术文章了!来吐槽一下 CSDN。...
在Windows系统中通过VMware安装苹果macOS15

在Windows系统中通过VMware安装苹果macOS15

在 Windows 系统中通过 VMware 安装苹果 macOS15 许多开发者和爱好者希望在 Window...
开源神器组合!1Panel面板+Halo助你轻松打造个人/企业内容中心

开源神器组合!1Panel面板+Halo助你轻松打造个人/企业内容中心

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心 前言 大家好,我是星哥,之前...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定! 前言 作为 NAS 玩家,你是否总被这些...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...