
Git 系列
文章平均质量分 65
Git、GitHub、Bitbucket、GitLab 使用技巧
阿基米东
软件工程师,系统架构师,Linux 爱好者,freeCodeCamp 组织成员,RT-Thread 开源社区杰出贡献者。掌握嵌入式、Web 和 App 开发,喜欢钻研各种技术,在通信、汽车、机器人领域有丰富经验。日常关注 AI、教育、环保、城市地理等议题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git 命令大全,看完还不懂打我...电话!
本文介绍了 Git 这一流行的分布式版本控制系统,并整理了日常开发中常用的 Git 命令,按功能类别进行了归类,旨在帮助开发者更好地理解和使用 Git。内容涵盖了仓库初始化与配置、远程仓库操作、查看仓库状态与日志、文件操作、提交操作、分支管理、合并与变基、差异对比、标签管理、撤销操作、暂存操作、搜索与查询、垃圾回收与检查等多个方面。无论是 Git 新手还是有一定经验的开发者,都能从中获得实用的帮助,提升代码管理和协作开发的效率。原创 2025-05-15 23:16:52 · 259 阅读 · 0 评论 -
掌握这些技巧,解决 Git 冲突其实很简单!
在多人协作的代码开发中,Git 冲突是不可避免的。冲突通常发生在多人同时修改同一文件的同一位置,或本地与远程代码不一致时。Git 无法自动合并这些修改,需要开发者手动解决。常见的冲突场景包括本地合并冲突、多人直接提交到主分支以及通过 Pull Request 合并时的冲突。解决冲突的基本步骤包括手动修改冲突文件、标记为已解决并提交。为了更高效地避免和解决冲突,建议使用 git stash 暂存未提交的改动、通过 git rebase 提前发现冲突、采用良好的分支协作流程,并使用图形化工具辅助解决冲突。掌握这原创 2025-05-15 22:56:05 · 1215 阅读 · 0 评论 -
本地修改后,git pull 提示“请在合并前提交或贮藏您的修改”怎么办?
这种情况通常出现在多人协同开发中,由于别人修改了文件并且提交到远程仓库,同时你也修改了此文件并且没有 add 和 commit,然后你想在 pull 或 merge 远程仓库时就会出现此提示。命令后,储藏项中的更改将无法恢复。如果你仍然需要这些更改,请在删除储藏项之前使用。如果不想舍弃对本地的修改,就需要在合并前提交或贮藏你的修改。而贮藏修改,就要用到。如果我们在本地工作区作了修改,但还没有提交或者暂存,那么当执行。命令将其应用到工作目录。原创 2023-07-24 21:45:38 · 7466 阅读 · 0 评论 -
GitHub 开启 2FA 双重身份验证的方法
如果您使用的 app 或浏览器插件不能使用摄像头扫描,可以点击 enter this secret 获取一串字符,并将这串字符输入到 app 或浏览器插件,这样也能生成 2FA 码。大意是,GitHub 用户现在需要启用 2FA 双因素身份验证作为附加的安全措施,您需要在2023年5月4日之前在您的帐户上启用双因素身份验证,否则将被限制进行帐户操作。由于破解第二个认证因子需要付出更多,并且其他类型的因子更难以窃取或伪造,因此 2FA 可提高帐户安全性,并更好地保护组织及其用户免遭未经授权的访问。原创 2023-04-26 11:15:03 · 52891 阅读 · 9 评论 -
Git reset 和 revert 版本回退示例实践
在实际开发中,有时候我们可能需要将项目版本回退到某个版本,例如发现某些提交存在Bug等情况。在Git版本管理系统中,当然支持版本的回退(回滚),而且是相对比较简单、方便的操作。本文将演示在Git仓库中,如何使用reset和revert命令回退到某个版本(提交),并且让远程分支也回退到历史版本。...原创 2022-07-18 21:40:49 · 886 阅读 · 0 评论 -
Git 不常见情境操作方法汇总
本文汇集一些Git常见情境(不常见)的使用方法,例如拉取远程分支并创建本地分支、拉取pullrequest到本地分支、恢复本地误删的文件、如何撤销add、commit操作等等。原创 2022-07-18 21:37:38 · 445 阅读 · 0 评论 -
推荐几款好用的 Git 图形化客户端
最近公司全面转向 GitLab 管理代码,很多同学都不太习惯,问我有没有好用的 Git 图形化客户端推荐?我说:有!原创 2022-07-06 13:15:52 · 11640 阅读 · 1 评论 -
《开源指北》之我和开源的故事
【开源指北 1.0 发布】和你做过最酷的事,就是一起「写书」去年参加的《开源指北》编写计划最近正式发布啦!我大概是最早加入该项目的非官方成员之一,因为我几乎每天都会登陆 Gitee 网站,在去年十月中旬就看到该项目的招募计划,然后就领取了第一章第一节的编写任务 —— 初识开源: 什么是开源?,接下来两个月里又陆陆续续补充了其他章节的内容。(文章末尾看到「阿基米东」的就是啦~) 【开源指北 1.0 发布】和你做过最酷的事.原创 2021-01-29 19:33:45 · 475 阅读 · 1 评论 -
Git 的一键三连
在使用 Git 时,最常用的莫过于 add -> commit -> push 三步操作了。但是对于懒惰的程序员来说,一遍遍地敲简直就是灾难!除了按 ↑ 方向键,有没有办法实现一键三连?噔噔!写个脚本 git-push.sh,如下:#!/bin/bashecho "Enter your message"read messagegit add .git commit -m"${message}"if [ n "$(git status - porcelain)" ];then原创 2020-05-24 01:47:48 · 1161 阅读 · 0 评论 -
图解Git命令(一)
原文链接:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1Merge多分支模式可以将每个人所做的新的更改分离开来,极大地方便了项目管理,避免了未经评审或坏的更改进入项目。一旦评审通过,则可以将这些更改合并到项目中。将一个分支的更改添加到另一个分支的一种方式是 git merge。Git 有两种合并的执行方...翻译 2020-05-02 17:08:43 · 1201 阅读 · 0 评论 -
你说的马云,不是我说的码云(快速了解 git)
概述 两个月前,有一次跟环保圈子的小伙伴聊天,不小心聊到马云(阿里巴巴的马云)。小伙伴看我们聊马云聊得兴致勃勃,然后不解并带有一丢丢蔑视地说:“你们搞 IT 的呀,就是喜欢崇拜马云!” 为了避免唇枪舌战,我并没有进一步阐述为什么我们喜欢聊马云,学习马云。所以我们把话题转回到环保话题,并愉快地用完了晚餐。 两个月后,我又想起了这件事,并进行了一些思考。实际上,我并没有过分崇拜马云,我喜欢...原创 2018-07-02 15:25:26 · 4492 阅读 · 3 评论 -
如何查看本地Git的html帮助文档
今天发现了一个小技能——查看本地的Git的html帮助文档,分享给大家。【实验环境是Windows7下的MINGW64,以查询 commit 命令为例】Step 1:在终端输入“git help –-web commit”或“git commit –help”,如下图所示。 Step 2:然后会在PC的默认浏览器上显示 commit 命令的详细使用说明。原创 2016-03-21 20:43:40 · 1979 阅读 · 0 评论 -
在Ubuntu上创建Git仓库并上传到GitHub
1、安装 Git$ sudo apt-get install git git-core检查:git --version2、基本配置$ git config --global user.name <your-name>$ git config --global user.email <your-email>3、假设项目名为 helloworld,执行下面命令,进到项目目录,创建版本库$ cd hel原创 2017-04-11 02:48:43 · 5142 阅读 · 0 评论