版本控制服务器-git——Git扩展

本文详细介绍了Git的初始化,包括git clone和git init两种方式,并重点讲解了分支操作,包括Git分支的概念、创建、合并、重命名和删除。通过实例展示了如何使用git add、git commit、git push等基本命令,以及如何处理分支合并冲突,帮助读者更好地掌握Git的分支管理。
摘要由CSDN通过智能技术生成

Git扩展

这部分内容主要介绍一下Git的基本命令和操作,会从Git的版本库的初始化,基本操作和独有的常用命令三部分着手,让大家能够开始使用Git。

Git初始化

git clone、git init;

Git通常有两种方式来进行初始化:git clone和git init

1、git clone: 这是较为简单的一种初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份

例如:

[root@node01 ~]# mkdir -p /var/www/html   //git仓库目录

[root@node01 ~]# git clone git@192.168.10.4:/home/git/project.git /var/www/html/

说明:'git clone git@192.168.10.4:/home/git/project.git  /var/www/html/'命令就是将' git@192.168.10.4:/home/git/project.git '这个URL地址的远程版本库完全克隆到本地/var/www/html/目录下面。

注:上面命令实际是基于ssh协议的,如果不想通过密码验证,可以使用密钥对方式,需要将自己的公钥传到服务器,这样就可以不输入密码直接git clone。

2、git init和git remote:这种方式稍微复杂一些,当你本地创建了一个工作目录,你可以进入这个目录,使用git init命令进行初始化,Git以后就会对该目录下的文件进行版本控制。这时候如果你需要将它放到远程服务器上,此时你就可以利用 git remote add 命令来增加一个远程服务器端,例如' git remote add test ssh://git@192.168.10.4/home/git/project.git '这条命令就会增加URL地址为' ssh://git@192.168.10.4/home/git/project.git ',名称为test的远程服务器,以后提交代码的时候只需要使用test别名即可。

例如:

[root@node01 ~]# mkdir git_test

[root@node01 ~]# git init  git_test   //初始化git,指定git仓库路径,同时也是工作目录。

[root@node01 ~]# cd git_test/

[root@node01 git_test]# git remote add test ssh://git@192.168.10.4/home/git/project.git  //添加远程库

[root@node01 git_test]# git remote -v

Git基本命令

现在我们有了本地和远程的版本库,让我们来试着用用Git的基本命令吧:

git pull:从版本库(既可以是远程的也可以是本地的)将代码拉到本地

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值