Git 仓库介绍!

git的简介

代码管理工具、其特点是:分布式管理代码,有分支,代码回退,代码合并

 gitee官方地址:www.gitee.com

安装和配置密钥公钥

1.先安装软件到本地电脑上

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

3.git config --global user.name '账户'

4.git config --global user.email '邮箱'

5.生成本地公钥和密钥

6.ssh-keygen  -t  rsa  -c  '邮箱'  连续三次回车,得到一个.ssh文件夹

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

8.公钥的位置:C:/user/admin/.ssh/rsa_id.pub把这个文件使用md程序打开,复制里面的代码,粘贴到远程账户里的公钥

 

 9.将.ssh里的.pub为后缀名的文件以文本文档的方式打开

在仓库的创建和基础的使用

1.首先在项目中创建一个git仓库git init  目的是为了在当前的项目中产生一个.git文件夹,一个项目只做一次就行

2.暂存区存储git add .git add *  如果你只想单独地把一个指定的文件夹存入暂存区git add fileName

3.把暂存区的内容存入真正的本地仓库git commit -m '标识内容'

赶集使用-代码回退

  1. 查看历史的提交记录,目的是为了获取提交的id git log 只能查看正常提交的记录,对回退后的记录就会丢失 git reflog能查看所有的提交记录 【注意】在git bash 命令窗口里,不可以使用快捷复制和粘贴,只能右键
  2. 复制commitid用来代码的回退 git reset --hard commitid

查看仓库的状态

git status

本地仓库和远程仓库的关联和上传与下载

  1. 本地仓库关联远程仓库 git remote add origin 线上的git仓库地址 【注意】仓库地址,前缀必须是git@xxx开头的,不可以是https
  2. 上传本地仓库到我们远程仓库中【必须联网】 【如果是第一次上传】:git push -u origin "master"把本地仓库的内容上传到远程仓库的master分支上 【如果不是第一次上传】:git push

git的工作流程

  1. 安装并配置git在电脑上【每个电脑只做一次】
  2. 在项目中初始化仓库:git init 【每个项目只做一次】
  3. 每次项目中改变了内容,都要先存入暂存区:git add .
  4. 再从暂存区存入到本地仓库:git commit -m 'log'
  5. 再从本地仓库上传到远程仓库:git push
  6. 总结:git add . > git commit -m 'log' > git push

克隆代码

git clone 项目地址

git仓库权限

  1. 对于开源的项目,我可以克隆下来,但是没有权限去修改远程的开源项目,因为没有权限
  2. 如果想修改别人的仓库内容,需要获取权限

创建分支

  1. 创建分支:git branch name
  2. 切换分支:git checkout name
  3. 第一次上传新分支到远程:git push origin name以后直接git push
  4. 克隆指定分支:git clone -b name 仓库地址-b 是--branch缩写
  5. 删除本地分支:git branch -D name-D 是--delete缩写
  6. 删除远程分支:git push origin -d name-d 是--delete缩写
  7. 【注意】每次切换分支前,一定要确保当前分支全是存储的状态,对于要删除的分支不能在他的仓库中,删除某个分支的时候,我们不能在当前的分支,

标签tag管理

  1. 创建标签:git tag name
  2. 查看标签:git tag
  3. 删除标签:git tag -d name
  4. 上传标签:git push origin name
  5. 使用tag去回退代码
  6. 查看taggit tag
  7. 查看置顶tag详细信息:git show name获取提交的commitid
  8. 根据id回退代码“git reset --hard commitid

代码合并

git merge name合并当前分支

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值