git命令
git init
创建一个git空仓库
git add <file>
将文件保存到暂存区
git commit -m "..."
将暂存区的内容提交到分支
git diff <file>
比较文件差异
git status
查看当前状态
git log
查看历史
git reflog
查看历史,以便确定回到未来哪个版本
git reset --hard <commit_id>
HEAD表示当前版本,上一个版本是HEAD^,上上一个版本是HEAD^^,上100个版本是HEAD~100
git checkout -- <file>
将修改后的文件撤销回之前状态,如果已经提交到暂存区后又修改了,那么会还原到提交到暂存区时的内容, 注意 -- 很重要,如果没有-- 就是切换到某个分支了
git rm <file>
删除一个文件,如果想还原 git reset <commit_id>,之后 git checkout -- <file>即可
git关联远程仓库
git remote add origin git@server-name:path/repo-name.git
git push -u origin master #第一次推送
git push origin master
查看分支
git branch
创建分支
git branch <name>
切换分支
git checkout <name>
合并某分支到当前分支
git merge <name>
如当前在master分支下,则git merge dev就是把dev合并到master上
git merge --no-ff -m "merge with no-ff" dev 禁止fast-forward模式
删除分支
git branch -d <name>
git breanch -D <name> 强制删除
把现场的工作先保存
git stash
git stash list
git stash apply 可以恢复多次
git stash pop 只能恢复一次
查看远程库信息
git remote -v
从本地推送分支
git push origin branch-name
从远程抓取分支
git pull origin branch-name
用于新建一个标签,默认为HEAD,也可以指定一个commit id
git tag <name> <commit_id>
可以指定标签信息
git tag -a <tagname> -m "..."
可以用PGP签名标签
git tag -s <tagname> -m "b..."
查看所有标签
git tag
可以推送一个本地标签
git push origin <tagname>
可以推送全部未推送过的本地标签
git push origin --tags
删除一个本地标签
git tag -d <tagname>
删除一个远程标签
git push origin :refs/tags/<tagname>
参考
相关推荐
标题中的“git总结文档”可能包含了Git的基本概念、常用命令和操作流程,比如如何初始化仓库、如何添加和提交文件、如何查看提交历史、分支管理、合并与解决冲突等内容。这些是学习Git的基础,对于初学者来说非常...
小徐在《Git总结》中提到了Git在Linux系统下的使用,以及对Git常用命令的总结。接下来将根据文件中提到的内容,详细解释这些知识点。 ### Git基础概念 Git中的三个主要区域是: - **Workspace(工作区)**:开发...
总结的git使用大全,和中兴通信的git使用规范。
总结来说,Git 作为一款强大的版本控制系统,极大地促进了团队协作和代码管理。掌握 Git 的使用,不仅可以帮助开发者更好地追踪和管理代码变更,还能提升项目的透明度和可维护性。无论是个人项目还是大型企业级开发...
## 总结 Git学习手册为读者提供了一个详细的Git使用指南,涵盖了从基础到高级的众多概念。无论是配置管理、版本控制的基础知识,还是分支管理、回滚操作和远程仓库的实践,本手册都力求详细讲解,帮助读者有效掌握...
以下是对标题"git总结1"及相关描述的详细说明: ### 修改代码 1. **单个需求分支**:在进行代码修改时,推荐为每个独立的需求创建一个新的分支,如`feature/需求名称`。这样,每个分支上的提交都是针对特定需求的,...
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员...
在这个总结中,我们将探讨 Git 的一些基本操作,以及如何将本地仓库与远程仓库进行交互。 首先,了解 Git 的基本命令至关重要。`git add` 命令用于将文件变动添加到暂存区。`git add <filename>` 仅将指定文件添加...
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
这是我对git使用的一个总结,对想要了解git如何使用,并致力于理清楚git相关知识点的朋友有所帮助
Git是目前世界上最先进的分布式版本控制系统。以上为git命令总结。
### git操作命令总结 #### 一、配置与初始化 **标题和描述中提及的知识点:** - **配置用户信息:** 使用 `git config --global user.name "zoujun"` 和 `git config --global user.email "zoujun@youku.com"` 来...
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
Git是分布式版本控制系统,用于跟踪对文件或项目代码的更改。以下是对Git常用命令的详细说明: 1. **基础命令**: - **git init**:在指定的目录下创建一个新的Git仓库,初始化一个.git隐藏目录,存放版本控制的...
git学习,总结,个人实践+廖雪峰老师文档总结。
Git 是一个分布式版本控制系统,广泛应用于软件开发和协作工作中。本文将对Git的基本概念和常用命令进行详述,帮助读者理解和掌握Git的核心功能。 首先,Git有三个主要工作区域:工作区、暂存区(stage 或 index)...
git常用命令总结,包括配置用户、分支操作、更新提交合并、tag、stash、log等命令操作集合