32岁从0开始学Java;记录帖-Day01--Git

嗯~不年轻了

​ 32岁了,有点尴尬的年纪才迈出这一步。本想自学,但感觉时间有限所以选择了培训班,作为一个90年的大叔跟着一帮刚毕业不久得小伙子甚至还有00后的小年轻们同堂学习有点压力山大。兴趣,发现的有点迟了,虽然知道就算培训出来也不一定能拿到offer,不过也不想让自己后悔,以其浑浑噩噩的干着不喜欢的工作,不如搏一搏吧。

​ 偶然发现了这个社区,今天是上进阶班的第一天,于是打算在这里记录下每天所学吧。权当是复习巩固下一天的知识了。最近看到的一句话很喜欢,”努力奔跑,是为了追上曾经被寄予厚望的自己“。所以,加油吧,不再年轻的自己。

Day01 Git

1. Git 两种仓库类型

本地仓库和远程仓库(使用两种仓库可以使我们代码更加安全)。

2. Git 下载和安装

官网下载地址:https://git-scm.com/downloads

3. Git基本工作流程

3.1 本地仓库

工作目录(代码存放位置)**<添加>暂存区(代码提交到仓库之前的临时存储空间)**<提交>本地历史仓库(存放不同版本的代码)

3.2 Git常用命令
命令效果
git init初始化,创建git仓库
git status查看状态
git add 文件名.后缀添加文件到暂存区
git commit -m ‘提交标注(必须写)’提交到本地仓库
git log查看日志

4. Git 版本管理

4.1 历史版本切换
命令效果
git reflog查看简约版日志
git reset --hard 版本的唯一索引值退回到该版本
4.2 分支管理
  • 分支:由每次提交的代码,串成的一条时间线

  • 分支的特点:

  1. 可以并行开发,每个分支都独立运行
  2. 最后,可以合并到主线
  • 分支使用场景
  1. 周期较长的开发
  2. 尝试性的开发
4.3 分支管理操作(应用)
  • 创建和切换
  • 合并分支
  • 删除分支
  • 查看分支列表
命令效果
git branch 分支名创建分支
git checkout 分支名切换分支
git status查看当前在使用的分支
git branch查看分支列表
ls查看当前分支下的文件
git merge 分支名合并分支
git branch -d 分支名删除分支

5.远程仓库

5.1创建远程仓库

生成SSH公钥步骤

1.设置Git账户

命令
git config user.name查看账户
git config user.email查看邮箱
git config --global user.name “账户名”设置全局账户名
git config --global user.email “邮箱”设置全局邮箱
cd ~/.ssh查看是否生成过公钥

2.生成SSH公钥

命令
ssh-keygen -t rsa -C “邮箱”生成SSH公钥
cat ~/.ssh/id_rsa.pub查看生成的SSH公钥

3.设置账户公钥

4.公钥测试

命令
ssh -T git@gitee.com测试公钥是否成功
5.2 推送到远程仓库
  • 步骤:

​ 1.为远程仓库的URL(网址,自定义仓库名称)

​ 2.推送

命令
git remote add 远程名称 远程仓库URL自定义仓库名称
git push - u 仓库名称 分支名推送
5.3 克隆远程仓库

1.将远程仓库的代码,克隆到本地仓库

命令
git clone 仓库地址克隆远程仓库有

2.创建新文件,添加并提交到本地仓库

3.推送至远程仓库

4.项目拉取更新

命令
git pull 远程仓库名称 分支名拉取更新

代码冲突:
用cat命令查看冲突的内容 例如:cat test.txt

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值