git的管理与使用。

这篇博客介绍了Git作为分布式版本控制工具的基础知识,包括常用命令、分支操作、冲突解决、远程仓库管理以及SSH免密登录。学习者将了解如何创建、切换分支,解决合并冲突,以及如何推送和拉取代码到远程仓库。此外,还提到了SSH配置以实现安全登录。
摘要由CSDN通过智能技术生成

git的学习

git的介绍 分布式版本控制工具 vs 集中式版本控制工具

1.git的常用命令
2.分支的操作
3.冲突分支应该如何解决
4.修改远程地址名
5.本地仓库推送到远程仓库
6.将远程仓库拉取到本地仓库
7.克隆远程仓库代码
8.ssh免密登录

  1. 集中式简而言之就是,一堆人从服务器中获得代码,从而存到自己的本地仓库当中,但是当服务器出现故障的时候,就只能代码搁置,只能放到本地,等到服务器修复之后,才能存放修改过后的代码。

刚安装好git之后,重复第一行和第二行的代码,重复一次就可以,初始化一下。

git常用命令

`git的常用命令` |命令名称|作用 | |--|--| | git config --global user.name 用户名 | 设置用户签名 | | git config --global user.email 邮箱 | 设置用户签名 | | git init | 初始化本地仓库 | | git status | 查看本地库状态 | | git add 文件名(.如果是。的话就是所有文件都加入到暂存区) | 添加到暂存区 | | git rm --catched 文件名(.如果是。的话就是所有文件都从暂存区被删除))| 删除暂存区内的内容 | | git commit -m "日志信息" 文件名 | 提交到本地库 | | git reflog | 查看历史记录 | | git reset --hard 版本号(通过git reflog获得前7位版本号)| 版本穿梭 |

分支的操作

`分支的操作` | 命令名称 |作用 | |--|--| | git branch 分支名 | 创建分支 | | git branch -v | 查看分支 | | git checkout 分支名 | 切换分支 | | git merge 分支名 | 把指定的分支合并到当前分支 |
  1. git一共分为3个区,一个是工作区,一个是暂存区,一个是本地仓库区,我们在创建多个分支的时候,我们拷贝的是工作区里面的内容,也就是都是相同的,不管其他的分支如何修改,只是提交到本地仓库区的话,那么永远都是相同的。

vim 文件名 ==>是打开文件,wq是保存文件

冲突分支

## 冲突分支应该如何解决
  1. 冲突分支,顾名思义,就是两支分支产生矛盾,产生的原因就是两个人修改的是同一处的代码,前一个人提交了自己的分支,但是轮到自己提交的时候,因为两个人是修改同一个代码,那里就不知道应该如何办,那么该怎么办呢?解决办法就是从远端把代码拉过来,然后自己手动修改这份代码,把需要留的留下来,不需要的删除,然后先保存到本地仓库,再通过git push 发送到远端仓库
    如何解决分支冲突的链接

修改远程地址名

## 修改远程地址名
  1. git remote -v(查看所有远程仓库地址别名)
  2. git remote add 别名 远程地址

本地仓库推送到远程仓库

git push 远程地址(别名) 分支名

将远程仓库拉取到本地仓库

git pull 远程地址(别名) 分支名

克隆远程仓库代码

  1. 克隆需要注意的是,需要把自己的凭证先给删除了,然后克隆公共代码。

ssh免密登录

详情操作请看这里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值