resert到某一个
比较暴力的方法
git reset --hard <commit-id>
git push <reponame> -f # 这样会消除截止到回溯版本的历史记录
比较温柔的做法
# Reset the index to the desired tree
git reset 56e05fced
# Move the branch pointer back to the previous HEAD
git reset --soft HEAD@{1}
git commit -m "Revert to 56e05fced"
# Update working copy to reflect the new commit
git reset --hard
更详尽内容
http://stackoverflow.com/questions/1895059/revert-to-a-commit-by-a-sha-hash-in-git
回溯之后其他已更新的代码库pull代码
git fetch --all
git reset --hard origin/master
更详尽内容
http://stackoverflow.com/questions/1125968/force-git-to-overwrite-local-files-on-pull
忽略版本库里面的文件
# 忽略已经在版本库中的文件
git update-index --assume-unchanged PATH # 在PATH处输入要忽略的文件。
# 取消忽略
git update-index --no-assume-unchanged PATH
分享到:
相关推荐
Git是一款强大的分布式版本控制系统,它可以帮助开发者追踪代码的修改历史,协同工作,以及管理项目。然而,不是所有项目中的文件都需要纳入版本控制,比如编译产生的临时文件、日志文件等。这时候,我们就需要设置...
1. **Git基础**:安装与配置Git,创建和克隆仓库,理解版本库的工作原理,以及基本命令如`git add`(追踪文件变更)、`git commit`(保存变更)、`git push`(推送本地更改至远程仓库)和`git pull`(拉取远程更新)...
Git忽略文件.gitignore
VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源
我们使用Git工具进行版本控制,自动会在目录下面生成很多git工具信息,这个软件的作用正是去除目录Git版本信息的。
Git中的.gitignore文件是指忽略清單,用于忽略不需要版本控管的文件。 知识点19:修正commit 過的版本歷史紀錄 Part 1(reset, amend) Git中的修正commit 過的版本歷史紀錄是指使用reset和amend命令来修正commit...
- **添加文件**:使用`git add`命令可以将文件添加到暂存区,这是提交到版本库之前的必要步骤。 - **提交更改**:使用`git commit`命令可以将暂存区的更改提交到本地仓库。每次提交都应该附带清晰的提交信息,便于...
C# .net的git忽略文件
Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,对于团队协作和项目维护至关重要。Git-2.30.2-64-bit是Git的一个稳定版本,特别指出的是,这个版本与Windows 11操作系统兼容,解决了...
Git版本控制流程,介绍如何使用Git做版本控制,以及项目中的实际应用
通过上述步骤,我们不仅了解了如何创建并初始化一个Git仓库,还学会了如何添加文件、提交更改以及如何查看和回退版本。这些基本操作对于使用Git管理项目的版本至关重要。随着对Git的深入了解,你还将学会如何处理...
完成远程库的建立后,通过`git push origin master`命令将本地文件推送到远程库的master分支上。 #### 2. 将远程库的分支下载到本地 使用`git clone`命令可以将远程库clone到本地。例如,克隆kernel的linux-*.*.**...
Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。
Git是一款强大的分布式版本控制系统,由Linus Torvalds在2005年为Linux内核开发,后来被广泛应用到各种软件开发项目中。标题“git版本控制工具”指的是Git在软件开发中的作用,即帮助开发者追踪和管理代码的版本变化...
压缩包内的“Git-2.31.1-64-bit.exe”是Git的Windows 64位安装程序,用户可以通过运行这个文件来安装Git,享受到官方稳定版本的所有功能。而“原生git下载.txt”可能包含有关如何获取和安装Git的原始链接或说明,对...
本文将深入探讨可以在Windows XP上安装的最后一个Git版本——Git-2.10.0-32-bit.exe,以及与之相关的知识。 首先,让我们了解Windows XP系统。Windows XP是一款由微软公司开发的操作系统,于2001年发布,因其稳定性...
接下来,使用`git commit -m "你的提交信息"`来提交暂存区的内容到版本库,这会保存当前的文件状态。记住,`git status`命令可以用来查看当前的工作区状态,确认文件是否已添加到暂存区。 随着时间的推移,你可能...
本文将详细讲解如何在iOS项目中配置Git,特别是针对大文件的处理以及忽略特定文件的设置。 首先,我们来看`.gitattributes`文件。这个文件是用来指定Git如何处理不同类型的文件。在iOS项目中,我们可能有一些较大的...
这份“GIT版本库操作手册及管理规范”文档很显然是为了帮助用户理解和掌握Git的基本操作以及团队协作中的最佳实践。以下是对Git核心概念和常用命令的详细解析: 1. **Git基本概念** - **版本库(Repository)**:...
安装"官网Git版本2.28.0-64-bit.exe"时,通常会提供自定义安装选项,如选择安装路径、设置环境变量以及选择是否集成到文件浏览器右键菜单中。安装完成后,用户可以通过命令行或图形用户界面(如Git Bash或SourceTree...