git的使用

本文详述了Git的使用,包括它的分布式特性、配置步骤、常用命令及分支管理。通过实例演示了如何配置Git,关联远程仓库,进行代码回退,以及分支的创建、合并与删除。此外,对比了Git与SVN的区别,并介绍了标签管理和本地仓库与线上仓库的关联方法。
摘要由CSDN通过智能技术生成

git的介绍

git是分布式版本控制系统,俗称代码管理工具其特点是,分布式管理代码, 有分支 ,代码回退 ,代码合并,团队开发等

如何配置git

先安装git软件到本地电脑上

配置本地电脑的全局git的账户和邮箱(一个电脑只能做一次)

生成本地公钥和密钥

把本机的公钥添加到远程账户的ssh公钥里面,其目的是让本地的电脑和远程电脑进行关联

生成本地密钥

ssh-keygen -t   rsa  -C  "XXXXX@.qq.com" 连续回车3次,得到一个.ssh文件
把本机的公钥添加到远程的账户的ssh公钥里,目的是让你本地电脑和远程账户进行关联
公钥的位置: 'C:/users/admin/.ssh/rsa_id.pub'把这个文件使用txt程序打开,复制里面的代码粘贴到远程的ssh公钥里面

 

git常用命令

git init 初始化git仓库,只能执行一次

以下是常态的操作-会重复执行多次

git status   查看查看状态 ,如果当前文件是“红色”,证明他当前处于工作区;
  如果当前文件时“绿色”,证明它在暂存区

git  add  文件名/*/把项目存到暂存区

在这里如果执行git status那么文件就会显示为绿色

git commit -m  "备注,你这次的提交修改了哪里"   把暂存区文件存到仓库

git add 和 git commit 可以简写为:git commit -a -m '备注'
?执行git status会是如下结果:
$ git status
On branch master
nothing to commit, working tree clean
git remote add origin git@github.com:xiaosi0707/1807.git把本地仓库和远程仓库进行关联
git push origin master把本地仓库的代码提交到远程仓库

git  pull 拉取远程代码到本地

其他指令

代码回退步骤

git   log  查看git提交历史记录,复制一个需要回退的ID

git  resset   --hard commitid 回退到指定版本

本地仓库和线上仓库如何关联

git  remote  add  origin 线上的git仓库进行关联

Git push -u origin master 第一次上次的命令,后续只需要Git push即可

合并分支

git  merge dev 把dev分支合并到当前分支上

创建分支

git  branch name 创建分支

git  checkout   -b name 创建分支并切换到新的分支

删除分支

git    branck  -d   dev 删除本地分支

git push origin  --delete 删除远程分支

查看分支

git    branch

简单说一下Git和svn的区别

1 . git是分布式的,svn 是集中式的

2. 因为git是分布式的,所以git支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能

3 svn必须联网才能正常工作

创建标签  git gat name
查看标签  git tag
删除标签  git tag -d name
上传标签 git  push origin name
使用tag去回退代码
查看tag git tag
查看指定tag的详细信息 git show name  获取到提交commitid
根据id回退代码 git rest --hard commitid

分支管理

创建分支 : git barch name
切换分支 :  git checkout name 
创建一个新的分支到远程 git push origin name
第一次上传新分支到远程  git push origin name  以后就直接 git push
克隆指定的分支 git clone -b name   仓库地址 
删除本地分支 git baranch -d name        

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值