在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量
更行代码
git pull
提交代码
1.查看状态 git status
2.添加到本地缓存 git add .(所有,也可以单个添加)
3.查看状态:git status
4.提交到本地git仓库:git commit -m ""(或者在vim中添加注视)
5.git fetch
6.git rebase origin/master
如果遇到冲突
git status
git add .
7.添加到上一次commit:git rebase --continue
8.提交到远程仓库:git push origin HEAD:master
git stash区的应用
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
如果你现在的工作目录(work tree)里搞的一团乱麻, 但是你现在还没有把它们提交; 你可以通过下面的命令, 让工作目录回到上次提交时的状态(last committed state):
$ git reset --hard HEAD
这条件命令会把你工作目录中所有未提交的内容清空(当然这不包括未置于版控制下的文件 untracked files). 从另一种角度来说, 这会让"git diff" 和"git diff --cached"命令的显示法都变为空.
分享到:
相关推荐
例如,在IntelliJ IDEA这样的集成开发环境中,可以直接使用Git进行版本控制操作,如提交更改、切换分支、解决合并冲突等。这样使得版本控制的操作更加直观和便捷。 总的来说,Git是一种强大的版本控制工具,对于...
3. **Git的基本操作**:学习如何初始化仓库、添加文件、提交更改、创建分支、合并分支等基本操作是使用Git的基础。 #### 八、总结 Git作为一种强大的分布式版本控制系统,为软件开发团队提供了一种高效、灵活且...
接着,使用`git commit -m "提交信息"`将暂存区中的文件提交到仓库,记录下这次提交的操作。这样,你就完成了第一次提交。 文件的修改和追踪是Git日常使用的重要部分。当你修改了已存在的文件,如`first.txt`,可以...
2. Git基本操作:包括初始化仓库、添加文件、提交更改、查看状态和历史记录。 3. 分支管理:介绍如何创建、切换和合并分支,理解分支在开发中的重要作用。 4. 远程仓库:讲解如何与GitHub、GitLab等远程服务进行交互...
- **集中式版本控制系统(CVS)**:如SVN,所有的工作都在服务器端完成,客户端只是进行简单的提交和更新操作。 - **分布式版本控制系统(DVS)**:如Git,每个用户都拥有完整的代码库副本,包括完整的变更历史,这...
总的来说,这份文档提供了一个全面的Git入门指南,涵盖了从安装到实际操作的所有基本步骤,对于初学者来说是一份非常实用的学习资源。配合提供的视频教程,学习者可以更直观地理解Git的工作原理和实践操作。
1. **Repo Git入门**: 使用`repo init`命令初始化Repo,这会下载项目的配置文件。例如: ``` repo init -u ssh://git@192.168.6.192:/home/repo/PX30_RK3326/manifest -b master -m PX30_8.1_CNC_TGI_MC_...
1 起步 1 1.1 关于版本控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 本地版本控制系统 . . . . . . . . . . . . . . . . . . . . . . 1 1.1.2 集中化的版本控制系统 . . . . . . . . . . ...
Git 命令行操作使用入门 Git 是什么?Git 是一种分布式版本控制系统,通过记录文件内容的变化来管理和维护代码。Git 的最大特点是客户端并不只是提取最新版本的文件快照,而是把代码仓库完整地镜像下来,每个客户端...
Git 使用入门教程 Git 是一款强大的开源分布式版本控制系统,它被广泛应用于软件开发和其他需要版本管理的场景。本文将简要介绍 Git 的基础知识,并探讨其优势以及如何安装和使用 Git。 一、Git 简介 Git 的核心...
Git是分布式版本控制系统,它允许开发者追踪和管理代码的变化...以上就是Git的基本使用教程,掌握这些内容,你就可以开始愉快地进行版本控制和团队协作了。记得实践是最好的老师,多操作多练习,你将更熟练地驾驭Git。
本资料包"git入门知识及常用命令分享.zip"旨在帮助初学者快速掌握Git的基本操作和常用命令,以便更好地进行代码管理和协作。 一、Git基础概念 1. 仓库(Repository):存储项目所有版本信息的地方,可以本地创建或...
Git 入门使用** 2.1 **克隆仓库**:找到需要克隆的码云仓库,复制 SSH 地址。在本地文件夹中启动 Git Bash,输入 `git clone ssh://git@github.com/username/repository.git`(替换为实际的仓库地址),等待下载...
以下是 Git 的基本使用教程,它将帮助你快速上手 Git 的核心功能。 Git 快速入门 1. 安装 Git 首先,你需要在你的计算机上安装 Git。大多数 Linux 发行版都已经自带了 Git。如果你使用的是 Windows 或 macOS,可以...
本篇文章将为初学者提供一个简明的Git入门教程,涵盖了Git与SVN的区别、Git分支与流程、以及一些基础命令的使用。 ### Git与SVN的区别 首先,我们需要了解Git与另一款常用的集中式版本控制系统SVN的主要差异。SVN...
"猴子都能懂的GIT入门"这个主题,旨在让初学者,甚至是对技术不太熟悉的人都能轻松理解Git的基本概念和操作。Git的核心价值在于它能够跟踪代码的历史版本,允许团队成员在不影响主分支的情况下各自开发,然后通过...
这个“git入门学习实验笔记”涵盖了在Linux环境中开始使用Git的基本步骤和概念。以下是一些关键知识点的详细解释: 1. **安装Git**: 在Linux系统中,可以通过包管理器(如apt-get for Ubuntu/Debian或yum for ...
本快速入门将带你了解Git的基础操作以及环境部署。 1. Git安装与配置 在Windows上,你可以通过Git for Windows来安装Git,而在Mac或Linux系统中,可以通过包管理器如Homebrew或apt-get进行安装。安装完成后,需要...
在入门Git的过程中,首先需要从Git官网下载并安装适合你操作系统的Git客户端。在Mac系统中,你可以直接访问Git官网下载最新版本,并按照提示进行安装。安装完成后,打开终端(Terminal)并进入你想要工作的目录,...