1.查看分支
查看本地分支:git branch
查看远程分支:git branch -r
创建本地分支:git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:git checkout [name]
创建新分支并立即切换到新分支:git checkout -b [name]
删除分支:git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
2.分支提交到远程仓库
git push origin test:master // 提交本地test分支作为远程的master分支
git push origin test:test // 提交本地test分支作为远程的test分支
3.删除远程仓库分支
如果:左边的分支为空,那么将删除:右边的远程的分支。
git push origin :test // 刚提交到远程的test将被删除,但是本地还会保存的,不用担心
4.本地、远程仓库的回退
git reset --hard 版本号 //回退到本地之前一个版本,所有代码将恢复之前的
但是有一点,reset以后的版本是不能直接push到远程仓库的,git会认为你本地的版本比远程的老,不允许push。
可以采用先删除远程分支,再push的方式,前提是你要有权限。
操作步骤:
1)git checkout the_branch //本地切换到the_branch分支
2)git pull
3)git branch the_branch_backup //本地备份这个分支
4)git push origin the_branch_backup:the_branch_backup //将备份push到服务器上
5)git reset --hard the_commit_id //把the_branch本地回滚到the_commit_id
6)git push origin :the_branch //删除远程 the_branch(这步如果是想删除远程master分支的话,一般是没有权限的,会报错)
7)git push origin the_branch //用回滚后的本地分支重新建立远程分支
8)git push origin :the_branch_backup //如果前面都成功了,删除这个备份分支
5.比较好的整理资料
Git 常用命令详解(二)
git代码库回滚
分享到:
相关推荐
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
以下是 Git 中一些常用的命令: 1. Git 文件撤销命令 在 Git 中,可以使用 git reset HEAD . 命令撤销所有已经添加的文件。如果只想撤销某个文件或文件夹,可以使用 git reset HEAD filename 命令。 2. Git 文件...
git软件包包含了大部分Git命令,是必装的软件包,第二行命令也是Git软件包,但是是单独发布的,可以选择安装。 2 下载远程项目的GIT库到本地[code]$ git clone git://远程Git库地址 filename[code] filename 是你...
下面是 Git 中一些常用的命令,这些命令可以帮助开发者快速掌握 Git 的使用。 基本命令 * `git config --list`:查看已有的配置信息 * `git status`:查看当前分支状态 * `git add`:添加所有需要提交的文件/添加...
Git是一种分布式版本控制工具,它允许...随着使用的深入,用户还需要掌握如解决冲突、重写历史、高级分支管理、使用钩子(hook)等更高级的Git命令和技巧。Git的使用是提高团队协作效率和代码管理能力的重要技能之一。
git常用命令速查表
git常用命令markdown版
这个“官方常用git-命令集合.rar”压缩包包含了一份详细的Git命令参考,帮助用户熟悉并掌握Git的基本操作。以下是Git的一些核心概念和常用命令的详细解释。 1. Git安装与初始化: - `git init`:在本地创建一个新...
git命令-git命令-git命令-git命令
以下是根据标题和描述中提及的Git命令所延伸出的具体知识点。 **初始化仓库** - `git init`:此命令用于创建一个新的Git仓库。执行该命令后,在指定目录下会生成一个名为`.git`的隐藏目录,该目录包含了所有Git的...
了解并熟练掌握这些Git命令,可以帮助开发者高效地管理代码,协同开发,避免版本冲突,追踪代码变更,确保项目稳定和团队协作的顺畅。在实际使用中,根据项目的具体需求,灵活运用这些命令,可以极大地提高工作效率...
### Git常用命令手册详解 #### 一、概览 本篇文档主要介绍了一套由国外开发者整理的Git常用命令速查表,旨在帮助用户快速掌握并应用Git的基础操作。通过这些简洁明了的命令,即使是Git新手也能迅速上手进行版本...
了解并熟练掌握这些Git命令,可以帮助开发者更高效地管理和协作项目。HTML文档和PNG脑图可以作为视觉辅助工具,进一步巩固理解和记忆。通过实践和应用,你将能够更加熟练地驾驭Git这个强大的版本控制系统。
平时常用的git命令
git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用命令教程,新老手必看,研究透可视化git工具git常用...
在开始深入探讨具体的git命令之前,我们首先需要理解Git中文件的状态分类。Git跟踪的文件主要分为两种状态:**已跟踪(tracked)**和**未跟踪(untracked)**。 - **已跟踪文件**指的是已经被纳入版本控制系统管理的...
git命令集合 git命令.md
如果您不小心提交了一些错误的更改或者想要撤销某些更改,可以使用`git reset`。如果您不再需要某个文件,可以使用`git rm`从版本控制中移除它。而如果您想要丢弃对某个文件所做的所有更改,可以使用`git checkout`...
Git工具命令学习笔记pdf,git各种命令,分支管理,远程仓库管理等等离线笔记
附件中是一些常用的 Git 命令。 这些命令覆盖了 Git 的基本操作,包括初始化、克隆、提交、分支管理、合并、查看状态和历史、远程仓库操作等。根据你的具体需求,可能还需要学习更多的命令和 Git 的高级用法。 ...