
git使用方法
记录平时开发过程中遇到的所有git问题
SunkingYang
C++资深工程师,拥有14年C++实战开发经验。
期间从事Windows客户端及Linux服务端开发。客户端有ActiveX、MFC、QT,医疗虚拟与现实(Ogre、QT、OpenCV等),三维人脸识别。
拥有4年天网视频监控开发经验,包含ocx插件开发、国标解码库:软解码和硬解码开发等(Windows平台),2年雪亮工程国标服务开发经验,包含国标28181级联服务、国标流媒体等(Linux平台)。
目前在从事半导体行业,负责应用程序、驱动开发。
展开
-
如何删除git上最后一次提交,Git日常使用操作说明。
要删除 Git 上的最后一次提交,根据是否已推送到远程仓库可分为两种情况处理:解决方案:情况二:已推送到远程仓库的提交解决方案:⚠️ 重要注意事项强制推送风险 比 更安全,但仍会覆盖远程历史记录▶️ 适用于个人分支/私有仓库❌ 避免在多人协作的主分支使用团队协作场景替代方案同步其他成员的本地仓库如果他人已拉取旧提交,需执行:操作流程对比操作类型命令适用场景历史记录影响本地撤销提交未推送的错误提交完全删除提交强制覆盖远程私有分支原创 2025-03-24 10:48:39 · 1379 阅读 · 0 评论 -
为什么在git操作中,要按照commit、pull、push的顺序
的顺序操作Git是为了保持代码的版本控制、避免潜在的冲突,并确保团队成员之间的协作顺畅进行。这个顺序是Git工作流程中的标准实践之一。操作是为了从远程仓库获取最新的代码更改。这一步是必要的,因为在你编写代码的同时,其他团队成员可能也在进行更改并推送到远程仓库。的顺序进行操作的主要原因是为了避免代码冲突和保持代码库的同步。操作是为了将你的本地提交推送到远程仓库,使其他团队成员可以获取到你的更改。操作是为了将本地的代码改动保存到一个清晰的版本历史中。在Git操作中,按照。原创 2024-02-06 09:45:03 · 1960 阅读 · 0 评论 -
git如何在忘记pull的情况下push了代码导致的冲突
根据项目需求,修改冲突的部分,将其修复为你希望的结果。删除不需要的部分,保留需要的部分。确定冲突文件后,打开这些文件并找到冲突的部分。命令将修改后的代码推送到远程仓库。由于你已经解决了冲突,代码应该会成功推送。首先,确认你的本地分支和远程分支之间存在冲突。修改完冲突的部分后,保存文件,并执行。本地修改内容和远程修改内容之间的。命令将修改后的文件添加到暂存区。命令查看冲突文件列表。原创 2024-02-06 09:13:40 · 648 阅读 · 0 评论 -
如何通过TortoiseGit可视化工具查看Git管理的版本树和信息(工作树变更)内容
黑色直线:master分支和基于master分支拉取基础分支都在这条线上,是一条直线。其他线条:新开分支一定会增加一条线,但不一定每一条线分别代表一个分支。注:如果一直是一个人,在同一个本地分支改的话,会一直是这条黑线。虽然,支线不一定代表分支,但是,新创建一个分支必然会产生一条新的支线。但是,我们应该要知道,不是因为新创建分支产生了支线,而是,我们在分支上的改动与主线有分歧,才出现了新的支线。原创 2023-12-13 17:28:00 · 2167 阅读 · 0 评论 -
如何通过TortoiseGit工具查看Git管理的版本分支图
粉红:远端分支,也就是存在于远程 Git 仓库中的分支,这些分支存储在网络上的某个服务器中,比如 GitHub、Gitee等。选中仓库,鼠标右击 - TortoiseGit - (版本分支图)Revision graph,即可打开版本分支图。绿色:本地分支,也就是存在于本地 Git 仓库中的分支,它们存储在你的计算机上。对于有强迫症的人来说,箭头由始至终(正序)必不可少。红色:当前分支,也就是当前正在使用的分支。黄色:标签,也就是标记特定点或版本的引用。原创 2023-12-13 15:28:24 · 1952 阅读 · 0 评论 -
Git 的基本概念和使用方式
添加文件到 Git 仓库:使用 git add 命令将文件添加到暂存区,使用 git commit 命令提交文件变更到仓库。远程仓库管理:使用 git remote 命令添加、删除、重命名远程仓库,使用 git fetch 命令从远程仓库获取代码。标签管理:使用 git tag 命令创建标签,使用 git push --tags 命令将标签推送到远程仓库。拉取和推送代码:使用 git pull 命令拉取远程代码,使用 git push 命令推送本地代码。Pull(拉取):从远程仓库拉取代码更新到本地仓库。原创 2023-12-09 10:03:29 · 513 阅读 · 0 评论 -
git仓库远程上传(同步)命令(推送代码带远程仓库)
这个例子中,我们将本地代码提交到本地仓库,并建立了一个名为 “origin” 的远程仓库的关联。最后,我们使用 “git push” 命令将代码推送到名为 “master” 的分支上。原创 2023-11-28 15:18:10 · 654 阅读 · 0 评论 -
git仓库如何撤销提交,恢复提交,重置版本命令
该命令将会列出最近几个提交的 SHA-1 校验和。该命令将会把最后一次提交的修改从当前主分支中移除,并将这些修改的状态保留在本地工作目录中。该命令将会将远程代码库的变更与本地代码库合并。如果出现冲突,需要手动解决冲突后再次提交。该命令将会将本地代码库指向指定的提交,移除所有后续提交,并清除所有的修改。该命令将会撤销最近一次提交,并清除所有修改。原创 2023-11-28 15:14:06 · 1909 阅读 · 0 评论 -
git常规使用方法,常规命令
Git是一种分布式版本控制系统,它可以记录软件的历史版本,并提供了多人协作开发、版本回退等功能。Git是一种分布式版本控制系统,它可以记录软件的历史版本,并提供了多人协作开发、版本回退等功能。命令将本地仓库中的文件提交到本地仓库,例如。命令将本地仓库中的文件推送到远程仓库,例如。命令将本地仓库中的文件提交到本地仓库,例如。命令将本地仓库中的文件推送到远程仓库,例如。命令将指定的分支合并到当前分支,例如。命令将文件添加到本地仓库中,例如。命令将文件添加到本地仓库中,例如。命令查看提交的版本历史,例如。原创 2023-11-28 14:41:10 · 661 阅读 · 0 评论 -
git查看某个commit属于哪个分支方法(如何查看commit属于哪个分支)
有时候,当我们由于业务需求很多时,基于同一个分支新建的项目分支也会很多。在某个时间节点,我们需要合并部分功能点时,我们会忘了这个分支是否已经合入哪个功能点,我们就会查看所有的commit记录,当我们找到的时候,我们就需要看看它属于哪个分支的,那么我们如何查看呢?原创 2023-11-23 14:31:45 · 5284 阅读 · 0 评论 -
git如何撤销提交,恢复提交,重置版本命令
git如何撤销提交,恢复提交,重置版本命令。原创 2023-11-23 14:13:13 · 648 阅读 · 0 评论 -
git远程上传(同步)命令(推送代码带远程仓库)
git远程上传(同步)命令。原创 2023-11-23 14:10:58 · 429 阅读 · 0 评论 -
git标签管理命令
git tag标签管理命令。原创 2023-11-23 14:07:12 · 427 阅读 · 0 评论 -
git操作分支命令
git操作分支命令。原创 2023-11-23 14:04:49 · 716 阅读 · 0 评论 -
git如何查看配置,修改配置,设置配置
git如何查看配置,修改配置,设置配置。原创 2023-11-23 14:02:26 · 1039 阅读 · 0 评论 -
git代码提交命令(如何提交代码)
git代码提交命令(如何提交代码)原创 2023-11-23 14:00:18 · 565 阅读 · 0 评论 -
git增加和删除文件命令(如何删除或添加文件)
git增加和删除文件命令。原创 2023-11-23 13:58:06 · 693 阅读 · 0 评论 -
git命令详细介绍(常用命令)
仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.name "[name]"$原创 2021-08-26 14:22:29 · 369 阅读 · 0 评论 -
vs2019从远程git仓库拉取代码到本地目录,并切换分支
1、打开vs20192、选择克隆存储库3、在本地新建一个空文件夹(你要把代码拉到的地方),我这是在D盘下新建了一个叫GitTest的文件夹4、输入相应地址5、点击“克隆”按钮6、等克隆完成后、即本地拉取到了master分支7、如果我们有其他分支,想显示其他分支,点击下拉项、然后选择远程8、如果我们想要切换到分支,选择我么你想要的切换的分支,然后右键“签出”然后就到了我们想要的分支...原创 2020-12-31 11:36:43 · 11133 阅读 · 2 评论 -
git拉取分支
说是拉取分支,其实还是拉的master,只是切换到分支。具体操作如下:1、在工作空间,右键,打开Git Bash2、clone主分支的代码(即下载主分支代码的过程)git clone http://git.dev.com/xxxxxx3、 进入工程目录cd xxx4、然后 git branch -a 查看分支5、切换到我们想要的分支git checkout remotes/o...原创 2020-04-28 14:24:50 · 7195 阅读 · 1 评论 -
git更新本地代码到远程分支
1、git status查看当前有变更的代码文件。2、git add ./你本地所有修改了的文件添加到暂存区。3、git commit -m “xxxxx”引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中。4、git pull origin master这是同步代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,..原创 2020-06-15 10:34:58 · 7880 阅读 · 1 评论