Git/GitHub学习

Git/GitHub学习

建议去b站看一遍码匠笔记Git的视频,再跟着做一遍(保证会)
https://www.bilibili.com/video/av55780016?p=1

  1. 下载Git以及注册GitHub
  2. 将GitHub仓库克隆到本地
  3. GitHub基本操作
  4. 解决冲突
  5. 建立分支
  6. idea冲突解决

1.下载Git以及注册GitHub

1)百度搜索Git,到达官网下载,并且安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2)达到GitHub官网注册一个账号,并登陆

在这里插入图片描述
在这里插入图片描述
3)回到个人主页,创建一个仓库
在这里插入图片描述
4)需要在磁盘找个位置放code。(我在f盘建了code文件夹)
在这里插入图片描述
5)按住shirt右键,在此处打开命令窗口,以及直接右键打开Git bash here。(可以打开两个控制窗口)
在这里插入图片描述

2.将GitHub仓库克隆到本地

1)打开新建的demo1仓库,选择clone
在这里插入图片描述
2)选择使用SSH,没有的话,创建一个。
在这里插入图片描述
在这里插入图片描述
此处具体步骤可以看b站码匠笔记的视频:
https://www.bilibili.com/video/av55780016?p=2

3)成功添加SSH key ,以及将Demo1克隆到本地(在本地命令行下)
在这里插入图片描述

3.GitHub基本操作

问题:怎么样将本地项目推向远端?
先在demo1文件夹下创建一个first.txt空文件(作为演示文件,推向远端)
在这里插入图片描述
1)在Git bash here的命令行下,cd到克隆下来的文件(demo1)
在这里插入图片描述
运行命令行git status和git add first.txt以及git commit -m “first commit”
在这里插入图片描述
2)添加邮箱和用户名
在这里插入图片描述
3)最后推送
在这里插入图片描述
在这里插入图片描述
然后GitHub上就会更新出新的内容
在这里插入图片描述

4.解决冲突

例如:同事也在这个项目上更新,我也更新,就会发生冲突(版本不一样的问题)
1)模拟一个同事(other)
在这里插入图片描述
将other文件下的first.txt修改内容
在这里插入图片描述
2)other同事将内容提交
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3)我也修改内容,并且整理提交。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.建立分支

1)首先建立分支:
在这里插入图片描述
2)在demo1下建立一个helloworld文件:
在这里插入图片描述
3)将文件更新到远端去
在这里插入图片描述
4)在GitHub上就可以看到
在这里插入图片描述

5.合并内容

1)回到master
在这里插入图片描述
2)合并并推送
在这里插入图片描述
3)GitHub上的master就有合并后的内容
在这里插入图片描述

6.idea冲突解决

1)在idea中搜索project structure然后导入项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后一路导入项目
在这里插入图片描述
2)打开冲突解决。先右键导入的项目,然后Git–>Resolve Conflicts
就能进行两个文件的调解。完成后,后面还需要在命令行下

  • git add .
  • git commit -m “fix conflucts”
  • git push
    在这里插入图片描述
    在这里插入图片描述

7.最后

  • 因为在学习算法的同时,也在学习spring框架三件套,打算用GItHub来更新框架、项目的学习,所以也就有了学习Git/GitHub的使用。
  • 计划明天就更新GitHub上面的Spring AOP、IOC部分。
  • 算法的初级阶段视频昨天就看完了,今天应该能更新完剩下的一节。
  • 算法部分的第二阶段打算先总结一下前面的基础部分,并且看看图部分的视频能不能找到,然后再进入进阶。最后就是上牛客网、LeetCode刷题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值