`
gaojingsong
  • 浏览: 1181986 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【git版本管理操作案例】

阅读更多

一、Server 端操作

[root@hadoop0 ~]# git

usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path]

           [-p|--paginate|--no-pager] [--no-replace-objects]

           [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE]

           [--help] COMMAND [ARGS]

 

The most commonly used git commands are:

   add        Add file contents to the index

   bisect     Find by binary search the change that introduced a bug

   branch     List, create, or delete branches

   checkout   Checkout a branch or paths to the working tree

   clone      Clone a repository into a new directory

   commit     Record changes to the repository

   diff       Show changes between commits, commit and working tree, etc

   fetch      Download objects and refs from another repository

   grep       Print lines matching a pattern

   init       Create an empty git repository or reinitialize an existing one

   log        Show commit logs

   merge      Join two or more development histories together

   mv         Move or rename a file, a directory, or a symlink

   pull       Fetch from and merge with another repository or a local branch

   push       Update remote refs along with associated objects

   rebase     Forward-port local commits to the updated upstream head

   reset      Reset current HEAD to the specified state

   rm         Remove files from the working tree and from the index

   show       Show various types of objects

   status     Show the working tree status

   tag        Create, list, delete or verify a tag object signed with GPG

 

See 'git help COMMAND' for more information on a specific command.

[root@hadoop0 ~]# git --version

git version 1.7.1

[root@hadoop0 ~]# useradd git

[root@hadoop0 ~]# passwd git

Changing password for user git.

New password: 

BAD PASSWORD: it does not contain enough DIFFERENT characters

BAD PASSWORD: is a palindrome

Retype new password: 

passwd: all authentication tokens updated successfully.

[root@hadoop0 ~]# mkdir -p /opt/gitrepository

[root@hadoop0 ~]# chown -R git:git /opt/gitrepository/

[root@hadoop0 ~]# su - git

[git@hadoop0 ~]$ cd /opt/gitrepository/

[git@hadoop0 gitrepository]$ mkdir pro1

[git@hadoop0 gitrepository]$ cd pro1/

[git@hadoop0 pro1]$ git init --bare 

Initialized empty Git repository in /opt/gitrepository/pro1/

[git@hadoop0 pro1]$ pwd

/opt/gitrepository/pro1

[git@hadoop0 pro1]$ ls

branches  config  description  HEAD  hooks  info  objects  refs

[git@hadoop0 pro1]$ du -sh *

4.0K    branches

4.0K    config

4.0K    description

4.0K    HEAD

48K     hooks

8.0K    info

12K     objects

12K     refs

[git@hadoop0 pro1]$ du -sh *

4.0K    branches

4.0K    config

4.0K    description

4.0K    HEAD

48K     hooks

8.0K    info

236K    objects

16K     refs

[git@hadoop0 pro1]$ 


 

 

二、客户端操作

1)克隆仓库


 

2)输入口令,下载项目


 

3)克隆完毕


 

4)添加文件



 

 

5)提交到本地仓库


6)提交到远程仓库

 

三、结果验证


 

克隆前后文件变大了,因此实验成功

 

 

 

原创不易,欢迎打赏,请认准正确地址,谨防假冒



 

 


  • 大小: 26.5 KB
  • 大小: 18.8 KB
  • 大小: 33.3 KB
  • 大小: 35.2 KB
  • 大小: 48.1 KB
  • 大小: 34.4 KB
  • 大小: 14.9 KB
  • 大小: 8.6 KB
0
0
分享到:
评论

相关推荐

    GIT版本控制管理工具操作手册

    "GIT版本控制管理工具操作手册"是一份详尽的资源,旨在帮助用户熟练掌握Git的各项功能。 手册可能涵盖了以下几个关键知识点: 1. **安装与配置**:包括在Windows、MacOS和Linux等操作系统上安装Git的过程,以及...

    Java进阶版本管理工具Git全套视频教程

    1.版本管理工具概念 2. 版本管理工具介绍 2.1版本管理发展简史(维基百科) 2.1.1 SVN(SubVersion) 2.1.2 Git 3. Git 发展简史 4. Git 的安装 4.1 git 的下载 4.2 安装 5. Git 工作流程 5.1 Git 初始化 5.2 git 流程 ...

    Git+Jenkins 基本使用案例

    相比之下,Subversion(SVN)是一个集中式的版本控制系统,它采用统一的版本号管理,支持原子性提交和版本记录,但分支操作相比Git来说成本较高。 在部署Git服务器时,通常会在一台CentOS 7系统上执行一系列的系统...

    Git和TortoiseGit的下载、安装和使用,以及git本地操作案例

    Git和TortoiseGit是两种在Windows环境下广泛使用...以上就是关于Git和TortoiseGit的基本介绍、安装过程、使用方法及一些本地操作案例。通过熟练掌握这些内容,开发者可以在Windows环境下高效地进行版本控制和协作开发。

    git 分支管理

    通过上述介绍可以看出,Git的分支管理功能极大地方便了软件开发过程中的版本控制和协作。它不仅提高了开发效率,还促进了更好的代码质量和团队协作。掌握Git分支的使用方法是每个开发者的必备技能之一。

    9.4: 部署Git版本控制系统 、 优化Web服务器 、 总结和答疑.docx

    通过这些操作,可以确保代码管理的有效性和Web服务的高效运行。在实际应用中,还应根据具体需求和服务器环境进行适当的调整和定制,以达到最佳的效果。在遇到问题时,及时查阅文档、参与社区讨论或寻求专业帮助是...

    GitKraken-v6.5.1 ubuntu版本

    在本案例中,我们讨论的是GitKraken的v6.5.1 Ubuntu版本,这是该软件免费版本的一个里程碑。这个版本适用于Ubuntu 16.04及更高版本,并且在这些操作系统上运行正常。 GitKraken的核心是Git,一个分布式版本控制系统...

    git官网下载最新版本

    在本案例中,我们讨论的是在Git官网下载的最新版本——Git-2.10.1-64-bit.exe,这是一个适用于Windows操作系统的64位版本。 Git的核心特性包括: 1. 分布式:每个开发者的本地仓库都是一个完整的版本库,包含所有...

    git 管理工具配套

    Git是分布式版本控制系统,用于跟踪对软件项目中的文件和目录的修改。它的核心概念包括仓库、分支、提交、合并和远程仓库...资源"git 管理工具配套"可能包含这些概念的教程、实战案例以及辅助工具,帮助你提升Git技能。

    Git分布式版本控制系统权威指南视频教程

    - **标签管理**:使用`git tag`命令创建和管理标签,用于标记重要版本。 - **重置操作**:`git reset`用于回退到某个版本,或者取消暂存区的更改。 - **撤销提交**:使用`git revert`撤销已经提交的更改,但保留更改...

    Git 原理与使用.pdf

    1. 掌握Git版本管理,自由进行版本回退、撤销、修改等Git操作方式与背后操作原理。 2. 掌握Git分支管理,从分支创建、切换、合并、删除的整个生命周期,灵活进行各种场景下的分支管理,学习常见分支管理策略。 3. ...

    Git Version Control Cookbook 2nd Ed-2018.7.pdf

    ### Git版本控制实战指南第二版知识点总结 #### 一、Git简介及基本概念 - **Git数据模型**:Git是一种分布式版本控制系统,它通过一种称为快照的方式存储数据,而不是记录文件之间的差异(如SVN)。这意味着每次...

    《Git 版本控制系统_从微观到宏观》

    ##### Git的底层操作案例分析 以一个简单的例子来看,假设我们有一个名为`hello.txt`的文件,内容为“hello”。执行以下命令: 1. `git init` 初始化仓库。 2. `echo hello > hello.txt` 创建文件并写入内容。 3. ...

    6.6: 版本控制 、 Git基础 、 Git进阶 、 RPM打包 、 总结和答疑.docx

    Git 是一个分布式版本控制系统,广泛应用于软件开发和项目管理中。在Linux环境中,Git提供了高效、安全的版本管理功能。本文档主要介绍了Git的基础操作、HEAD指针操作、分支操作以及RPM包的制作。 首先,Git的基本...

    Git-2.28.0-64-bit git安装包windos64位官方下载

    Git是世界上最流行的分布式版本控制系统,尤其在软件开发领域,它被广泛用于代码的版本管理和协作。Git-2.28.0-64-bit.exe 是适用于Windows 64位操作系统的Git官方安装程序,该版本为2.28.0,意味着它包含了最新的...

    Git讲义 .pdf

    版本控制工具是用于管理软件源代码或其他...Git是一个高度复杂的工具,通过深度讲解其使用方法,包括多个案例的讲解,可以帮助开发者高效地学习和运用Git来管理代码版本。这些知识点的学习是学习Git不可或缺的资源。

    Git权威指南PDF完整版

    30.4 版本库授权案例/ 427 30.4.1 对整个版本库进行授权/ 427 30.4.2 通配符版本库的授权/ 428 30.4.3 用户自己的版本库空间/ 429 30.4.4 对引用的授权:传统模式/ 430 30.4.5 对引用的授权:扩展模式/ 430 30.4.6 ...

    git初探-经典案例

    Git是分布式版本控制系统,用于跟踪和管理软件开发过程中的源代码变更。在这个“git初探-经典案例”中,我们探讨了如何有效地使用Git来处理日常开发中的常见场景。 首先,我们有一个工作流主分支(master),它是...

    git尚硅谷笔记.pdf

    **Git** 是一款开源的分布式版本控制系统,用于高效地处理从小型到大型项目的版本管理。相比于传统的集中式版本控制系统如SVN,Git具备以下特点: 1. **分布式**:每一个开发者的电脑上都有完整的项目仓库,无需...

    git2.19最新官网版

    6. **增强的合并和分支管理**:Git的核心功能之一就是分支管理,新版本可能会有更智能的合并策略或更便捷的分支操作。 7. **与其他工具的集成**:Git通常会增强与其他开发工具(如IDEs、持续集成系统)的集成,使得...

Global site tag (gtag.js) - Google Analytics