草庐IT

git-fsck

全部标签

一文学会git常用命令和使用指南

文章目录0.前言1.分支分类和管理1.分支分类规范:2.最佳实践3.分支命名规范示例:4.分支管理方法:2.commit注释规范1.提交注释结构:2.提交注释的准则:3.git常用命令1.gitpull核心用法2.gitpush命令1.初始化一个新的仓库2.克隆一个远程仓库3.添加文件到暂存区4.添加所有修改的文件到暂存区5.提交暂存区的文件到仓库6.查看当前仓库的状态7.查看提交历史记录8.查看文件的修改差异9.查看分支列表10.创建一个新分支11.切换到另一个分支13.合并指定分支到当前分支14.删除分支15.撤销工作区的修改16.撤销暂存区的文件17.回退到上一个提交版本18.回退到指定

git撤回本地提交

在开发中,我们经常会遇到代码提交有误,需要撤回到本地提交的状态。即在执行如下命令后:gitadd.//提交代码到暂存区gitcommit-m'test:代码提交'代码提交后发现错误,需要撤回,可以执行如下指令进行撤回:gitreset--softHEAD^//退回上一个版本gitreset--softHEAD^^//退回上上个版本–soft只会撤回commit提交本次,不会回退代码。如果是commit注释写错,可通过以下指令修改:gitcommit--amendgitreset--mixed:默认值,撤销上一次的add和commit,使提交的内容回到本地工作区,需要重新add和commit。g

使用git rebase合并多次commit

目录rebase的作用简要概括为:命令:解决冲突:遗留问题:rebase的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!但是需要注意的是:不要通过rebase对任何已经提交到公共仓库中的commit进行修改(你自己一个人玩的分支除外)命令:基本格式如下gitrebase-i[startpoint][endpoint]其中-i的意思是–interactive,即弹出交互式的界面让用户编辑完成合并操作,[startpoint][endpoint]则指定了一个编辑区间,如果不指定[endpoint],则该区间的终点默

git 从一个commit节点拉出一个分支,当前分支代码回滚到指定commit节点

git实用操作1.从一个commit节点拉出一个分支a.切到commit_id//commit_id提交节点gitcheckoutcommit_idb.创建新分支//new_branch_name新拉分支的名字gitcheckout-bnew_branch_namec.推送到远程//new_branch_name新拉分支的名字gitpush-uoriginnew_branch_name2.当前分支代码回滚到指定commit节点a.本地代码回滚到指定提交节点//commit_id提交节点gitreset--hardcommit_idb.提交到仓库gitpush-f

【2023最新】Git安装配置教程

【2023最新】Git安装配置教程文章目录【2023最新】Git安装配置教程1.Git下载2.Git安装配置2.1安装2.2必要配置3.JetBrains+Git1.Git下载Git官网下载地址:https://git-scm.com/downloads直接下载这里直接出迅雷了,下载链接:https://github.com/git-for-windows/git/releases/download/v2.39.1.windows.1/Git-2.39.1-64-bit.exe就是快OK,下载完成2.Git安装配置2.1安装直接双击运行安装程序下一步根据实际需要修改安装位置,下一步保持默认,下

Git 小乌龟的详细使用

1、安装首先去TorToiseGit官网下载安装,这个很简单,可自行百度。 不喜欢英语版本的小伙伴也可以自行下载一个汉化插件。2、使用安装后就可以使用了。                我们可以在自己的云服务上获取URL                克隆项目代码        右击选择 Git clone    /  更换URL 与 目标目录  / 点击Ok         创建自己的分支     点击   小乌龟   /  CreateBranch           创建自己的分支                  分支名字: 随便取。 我一般喜欢用  develop_add    选择

Git 小乌龟的详细使用

1、安装首先去TorToiseGit官网下载安装,这个很简单,可自行百度。 不喜欢英语版本的小伙伴也可以自行下载一个汉化插件。2、使用安装后就可以使用了。                我们可以在自己的云服务上获取URL                克隆项目代码        右击选择 Git clone    /  更换URL 与 目标目录  / 点击Ok         创建自己的分支     点击   小乌龟   /  CreateBranch           创建自己的分支                  分支名字: 随便取。 我一般喜欢用  develop_add    选择

idea使用git报错 Git is not installed

本文为个人在使用软件时遇到的些许错误,无任何意向,仅为记录,也供各位同学参考File–>Settings–>VersionContorl–>Git在初次关联git到idea时需要对git路径进行配置输入路径后点击地址框右侧Test进行适配,主页面上侧Git>Clone在URL栏中输入git仓库地址,实现关联

Git学习:git remote 命令 和 git push 命令

参考自:同步GIT仓库的操作–remote命令    gitpush命令一、gitremotegitremote命令用来创建、查看和删除本地仓库与其他代码仓库之间的连接。remote链接更像是一种书签标记而不是与其他仓库之间的硬连接。这种标记通过一种简单的命名来代替不便使用的完整URL,而不是提供一种与仓库之间的实时通道。举例来说,下图就显示了一个中心仓库和另一个开发者的仓库与你本地仓库的关联关系。设置remote之后你就可以使用缩略名表示其他仓库了,而不需要每次都输入完整的URL。Gitremote使用概览gitremote本质上是用来管理远端仓库列表的命令,这些远端仓库的信息都被保存在./

git bash反应慢解决办法

方法来源于其他网友,感谢其他网友的尝试和分享。方法众多,我试了一个比较有效的方法就是不使用gitbash,而是使用没有爆露的bash.exe文件。我们在windows下面一般用gitbash的方法就是,在所在文件夹右键,选择gitbashhere,这样打开的就是一个类linux的命令行窗口,这种窗口,输入命令后反应速度就慢。要想快,就不要用这种方式输入git命令,而是用安装目录下面bin/bash.exe文件。可以给这个文件创建一个快捷方式,然后可以指定打开的快捷键和默认打开的路径。这样以后使用git时,就双击这个快捷方式就可以打开bash.exe。你会发现,使用bash.exe,那是真的快,