JavaSE-Git-v11.2-1-第1天[Git的使用(命令)]

1.Git的简介与安装

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.

在企业开发中经常存在以下问题需要解决:

  • 代码备份问题(如果开发机上的代码丢失无法找回)
  • 版本控制问题(如果某个版本有缺陷无法回滚到正常版本)
  • 协同工作问题(多个开发者操作同一份代码 容易造成代码冲突问题)
  • 责任追溯问题(代码出现问题无法找到编写代码的人)

**Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 **

2.Git常用命令

1.初始化Git仓库

git init

2.查看Git状态

git status

可以显示当前的目录中,有哪些文件修改过了,有哪些文件未被提交.

3.添加文件到Git的暂存区

git add 文件名

4.将暂存区的文件提交到Git仓库

git commit -m '本次提交的内容说明'

5.查看Git的操作日志

git log

6.查看所有分支的操作记录

git reflog

7.切换代码版本

git reset --hard 版本唯一索引值.

注意这个地方不需要写要转换哪个文件的文件名,直接写索引值即可.

3.Git的分支

分支就是由每次提交的代码串成的一条时间线.

两条时间线并行工作,互不打扰,时间线最终可以进行合并.

1.创建分支
git branch 分支名称
2.查看当前仓库下的所有分支
git branch
3.切换分支
git checkout 分支名称
4.合并分支
git merge 要合并的分支名称
5.删除分支
git branch -d 要删除的分支名称
6.查看当前分支下的所有文件
ll(显示文件名称)或者ls(显示文件名称以及操作权限)

4.远程代码仓库的使用

在这里插入图片描述

在这里插入图片描述

1.查看Git用户名与邮箱
git config user.name 查看Git账户名称
git config user.email 查看Git邮箱
2.设置Git全局用户名与邮箱
git config --global user.name 
git config --global user.email //设置Git账户名称和邮箱为全局信息
3.生成SSH公钥
cd ~/.ssh 查看是否生成过公钥 显示No such file or directory即为没有生成SSH公钥.

ssh-kengen -t rsa -C "邮箱地址" 敲击回车3次 生成SSH公钥

在这里插入图片描述

4.查看SSH公钥是否配置成功
ssh -T git@gitee.com

输入yes后出现successfully为配置成功.
5.自定义远程仓库名称
git remote add 远程名称 远程仓库URL
6.推送代码到远程仓库
git push -u 仓库名称 分支名
7.从远程仓库拉取代码到本地
git pull 远程仓库名 分支名
8.从远程仓库克隆代码到本地
git clone 仓库地址

`

6.推送代码到远程仓库
git push -u 仓库名称 分支名
7.从远程仓库拉取代码到本地
git pull 远程仓库名 分支名
8.从远程仓库克隆代码到本地
git clone 仓库地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值