`
- 浏览:
258355 次
- 性别:
- 来自:
北京
-
-
全局设定
- git config --global user.name "Eric Yang"
- git config --global user.email "yl.fighter@gmail.com"
- git config --global color.ui "auto" // 使用不同颜色显示不同类型的内容
- git config --global --list // 查看全局设定
-
创建目录: mkdir
-
初始化GIT: git init
-
将文件添加到版本库的索引: git add file // 将文件缓存
-
提交记录: git commit -m 'message' //与git add file 连用
- 直接提交: git commit -m 'message' -a // 提交全部已跟踪文件
- 直接提交: git commit -m 'message' file // 提交单个文件
-
查看日志: git log [-1] 显示条数
- 以单条信息列表的形式查看日志: git log --pretty=oneline
-
当前视图状态: git status
-
查看文件改动: git diff
- git diff 默认比较工作目录树与缓存区的差异
- git diff --cached 比较暂存区与版本库中的差异
- git diff HEAD 比较工作目录树与版本库的差异
-
基于master分支创建RB_1.0新的分支: git branch RB_1.0 master
- 基于标签创建分支: git branch RB_1.0.1 1.0
-
切换分支: git checkout RB_1.0
-
基于分支RB_1.0 创建标签: git tag 1.0 RB_1.0
-
查看标签列表信息: git tag
-
变基(把一条分支上的修改在另一条分支的末梢重现)
- git checkout master //切回主分支
- git rebase RB_1.0 // 将分支RB_1.0 变基到主分支上
-
删除分支: git branch -d RB_1.0
-
删除远程分支: git push origin :developer
-
归档处理: git archive --format=tar --prefix=mysite-1.0/ 1.0 | gzip > mysite-1.0.tar.gz
- --format=tar // 指明tar格式输出
- --prefix // 指明包中的东西都放到mysite-1.0/目录下
- 1.0 指明归档的标签名称
- gzip > mysite-1.0.tar.gz 传递给gzip命令进行压缩, 而压缩结果重定向到mysite-1.0.tar.gz
- git archive --format=zip --prefix=mysite-1.0/ 1.0 > mysite-1.0.zip
-
克隆远程版本库: git clone git://github.com/ylfighter/xxx.git mysite-remote
- 注: mysite-remote 为本地存放的目录
-
文件重命名和移动: git mv index.html hello.html
-
忽略文件: .gitignore文件
- 所有用户都要忽略提交: 在.gitignore文件中添加不需要提交的文件信息, 例如 *.swp(MacVim的交换文件)
- 仅本人需要忽略: .git/info/exclude 文件中添加
- 注: 版本库已经追踪的文件是无法被忽略的。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
### git操作命令总结 #### 一、配置与初始化 **标题和描述中提及的知识点:** - **配置用户信息:** 使用 `git config --global user.name "zoujun"` 和 `git config --global user.email "zoujun@youku.com"` 来...
本文介绍了Git中文件状态的基本概念以及常用的Git命令,包括初始化仓库、添加远程仓库、克隆远程仓库、查看文件状态、跟踪新文件、查看更改内容以及提交暂存区信息到本地仓库。这些命令是使用Git进行版本控制的基础...
### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...
1. Git的基本操作: - 初始化仓库:`git init`,用于在本地创建一个新的Git仓库。 - 克隆仓库:`git clone [url]`,用于复制远程仓库到本地。 - 添加文件到暂存区:`git add [file]` 或 `git add .`(添加所有...
通过本文档提供的Git基本操作命令详解,读者可以快速上手使用git命令。 首先,了解Git的基本概念是非常重要的。在Linux和POSIX系统上,可以在Git官方网站下载Git安装包。初始化版本控制前的准备工作,可以通过git ...
### git常用命令总结 #### 一、Git安装与配置 **1. 安装Git** - **Ubuntu系统安装Git** ```bash sudo apt-get install git ``` - 如果遇到依赖错误: ```bash sudo apt-get -f install ``` **2. 生成SSH...
本文将深入探讨“git常用命令总结-超详细”,旨在帮助工作1-3年的程序人员更好地掌握Git的基本操作和高级用法。 1. **安装与配置** - 安装Git:在不同操作系统上(Windows、MacOS、Linux)安装Git的步骤各有不同,...
### Git基本原理与概念 **Git**作为一款强大的分布式版本控制系统,在软件开发过程中扮演着至关重要的角色。它能够帮助开发者高效地管理代码版本、协同工作并解决代码冲突问题。了解Git的基本原理对于深入掌握其...
本文档详细介绍了Git的基本操作命令,包括创建仓库、管理本地更改、查看提交历史、管理分支和标签、更新发布以及合并与变基等核心功能。通过对这些命令的学习和实践,可以极大地提高版本控制的能力和效率。无论是...
以上是Git的常用操作,掌握这些基本命令能让你在日常开发中游刃有余。实践中,还会有更多高级用法,如解决冲突、rebasing、cherry-picking等,这些都是成为Git高手的必经之路。通过不断实践和学习,你将能够更好地...
在学习Git时总结的常用命令,内容包括git的三层结构、4种状态、git config配置命令、基本命令、git分支操作命令、远程仓库命令、git撤销命令等
根据给定文件的信息,我们可以提炼出以下几个核心知识点: ### 一、Git与版本控制的重要性 #### 版本控制概述 版本控制(Revision control)是一...掌握 Git 的基本操作和最佳实践能够极大地提升开发效率和代码质量。
本文总结了 60 道常用的 Git 命令,涵盖了 Git 的基本概念、配置、基本操作、本地操作、分支操作、变更历史等方面。 一、配置操作 Git 配置可以分为全局配置和当前仓库配置。全局配置使用 `git config --global` ...
### Git基本命令详解 #### 一、分支管理 在团队协作中,合理地管理分支能够极大地提高工作效率。以下是一些常用的Git分支管理命令。 ##### 1. 创建分支 ```bash git branch ``` **示例**: ```bash git branch ...
"git学习常用命令总结" Git是当前最流行的版本控制系统之一,对于开发者来说,掌握 Git 的基本命令是必不可少的。本文将对 Git 的常用命令进行总结,帮助开发者快速掌握 Git 的使用。 初始化操作 在使用 Git ...
Git提供了`git reset`和`git revert`命令来完成此项操作。文档里详细解释了不同参数的作用,以及操作中可能产生的副作用和解决方法。 ### 远程仓库 远程仓库是代码版本控制系统的关键部分,允许团队成员共享代码。...
Git是分布式版本控制系统,...在实际工作中,还会遇到更多复杂的操作,如解决合并冲突、重命名分支、查看提交历史等,但这些都是建立在这些基本命令之上的。不断实践和探索,你将能够更加熟练地驾驭Git这个强大的工具。
本文将对高频使用的 Git 命令进行总结和解释。 Git Log 命令 Git Log 命令是 Git 中最基本的命令之一,用于查看提交历史记录。其基本格式为 `git log`,可以显示当前分支的所有提交记录。 * `git log --oneline...