`
weiguo21
  • 浏览: 18676 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

1.git使用入门之基本的更新提交操作

 
阅读更多

在项目开发中使用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"命令的显示法都变为空.

分享到:
评论

相关推荐

    Git快速入门学习.pdf

    例如,在IntelliJ IDEA这样的集成开发环境中,可以直接使用Git进行版本控制操作,如提交更改、切换分支、解决合并冲突等。这样使得版本控制的操作更加直观和便捷。 总的来说,Git是一种强大的版本控制工具,对于...

    GIT使用入门.pdf

    3. **Git的基本操作**:学习如何初始化仓库、添加文件、提交更改、创建分支、合并分支等基本操作是使用Git的基础。 #### 八、总结 Git作为一种强大的分布式版本控制系统,为软件开发团队提供了一种高效、灵活且...

    Git入门指南(Git新人入门必看)

    接着,使用`git commit -m "提交信息"`将暂存区中的文件提交到仓库,记录下这次提交的操作。这样,你就完成了第一次提交。 文件的修改和追踪是Git日常使用的重要部分。当你修改了已存在的文件,如`first.txt`,可以...

    猴子都能懂的Git入门-整站

    2. Git基本操作:包括初始化仓库、添加文件、提交更改、查看状态和历史记录。 3. 分支管理:介绍如何创建、切换和合并分支,理解分支在开发中的重要作用。 4. 远程仓库:讲解如何与GitHub、GitLab等远程服务进行交互...

    Git教程 从入门到精通

    - **集中式版本控制系统(CVS)**:如SVN,所有的工作都在服务器端完成,客户端只是进行简单的提交和更新操作。 - **分布式版本控制系统(DVS)**:如Git,每个用户都拥有完整的代码库副本,包括完整的变更历史,这...

    Git实战入门.docx

    总的来说,这份文档提供了一个全面的Git入门指南,涵盖了从安装到实际操作的所有基本步骤,对于初学者来说是一份非常实用的学习资源。配合提供的视频教程,学习者可以更直观地理解Git的工作原理和实践操作。

    Repo git的入门使用.doc

    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_...

    GIT中文资源

    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入门教程.pdf

    Git是分布式版本控制系统,它允许开发者追踪和管理代码的变化...以上就是Git的基本使用教程,掌握这些内容,你就可以开始愉快地进行版本控制和团队协作了。记得实践是最好的老师,多操作多练习,你将更熟练地驾驭Git。

    git入门知识及常用命令分享.zip

    本资料包"git入门知识及常用命令分享.zip"旨在帮助初学者快速掌握Git的基本操作和常用命令,以便更好地进行代码管理和协作。 一、Git基础概念 1. 仓库(Repository):存储项目所有版本信息的地方,可以本地创建或...

    副本 Git-入门及命令.docx

    Git 入门使用** 2.1 **克隆仓库**:找到需要克隆的码云仓库,复制 SSH 地址。在本地文件夹中启动 Git Bash,输入 `git clone ssh://git@github.com/username/repository.git`(替换为实际的仓库地址),等待下载...

    GIT入门简单教程.docx

    以下是 Git 的基本使用教程,它将帮助你快速上手 Git 的核心功能。 Git 快速入门 1. 安装 Git 首先,你需要在你的计算机上安装 Git。大多数 Linux 发行版都已经自带了 Git。如果你使用的是 Windows 或 macOS,可以...

    git入门教程

    本篇文章将为初学者提供一个简明的Git入门教程,涵盖了Git与SVN的区别、Git分支与流程、以及一些基础命令的使用。 ### Git与SVN的区别 首先,我们需要了解Git与另一款常用的集中式版本控制系统SVN的主要差异。SVN...

    猴子都能懂的GIT入门

    "猴子都能懂的GIT入门"这个主题,旨在让初学者,甚至是对技术不太熟悉的人都能轻松理解Git的基本概念和操作。Git的核心价值在于它能够跟踪代码的历史版本,允许团队成员在不影响主分支的情况下各自开发,然后通过...

    git入门学习实验笔记

    这个“git入门学习实验笔记”涵盖了在Linux环境中开始使用Git的基本步骤和概念。以下是一些关键知识点的详细解释: 1. **安装Git**: 在Linux系统中,可以通过包管理器(如apt-get for Ubuntu/Debian或yum for ...

    快速入门Git.zip

    本快速入门将带你了解Git的基础操作以及环境部署。 1. Git安装与配置 在Windows上,你可以通过Git for Windows来安装Git,而在Mac或Linux系统中,可以通过包管理器如Homebrew或apt-get进行安装。安装完成后,需要...

    Git从入门到放不下.docx

    在入门Git的过程中,首先需要从Git官网下载并安装适合你操作系统的Git客户端。在Mac系统中,你可以直接访问Git官网下载最新版本,并按照提示进行安装。安装完成后,打开终端(Terminal)并进入你想要工作的目录,...

Global site tag (gtag.js) - Google Analytics