学习笔记之使用git

记录学习

新手操作,不喜勿喷,有错可以提,在git上把命令窗口关了,所以没有截图

一在git上

1,在项目中鼠标右键git bash here 初始化本地仓库git init查看隐藏文件出现.git即为成功

2, 设置用户名git config user.name和邮箱git config user.email可以使用–glibal全局设置,使用git config list查看设置

3,从远程仓库克隆项目git clone

4,修改,添加到暂存区git add

5,提交到本地仓库 git commit

6,从远程仓库更新代码git pull origin(url) master(分支)如果冲突进入8否则继续执行7

7,将修改后代码推送到远程仓库git push origin master出现

8,发生冲突,提示如下
Auto-merging untitled/src/112233.txt
CONFLICT (content): Merge conflict in untitled/src/112233.txt
Automatic merge failed; fix conflicts and then commit the result.
9、如果没有链接到远程输入ssh -keygen -t rsa -C “邮箱” 为密钥起名字

二、git解决冲突

1、输入git mergetool将会出现三个文件,本地文件a,修改后文件b,远程文件c,修改文件b,修改后退出编辑模式大写英文格式ZZ即可退出

2、此时输入其他操作会提示fatal: cannot do a partial commit during a merge不能在合并过程中进行操作
3、输入git commit 提交修改此时输入 git merge查看合并提示Already up to date.是最新的

4、完成后进行对远程推送git push origin master推送成功

三、在idea里使用git

1、界面点击菜单栏fike-》settings进入配置 点击 version control -》git进入git配置页面路径一般默认,可以自己选择到git安装目录test测试显示版本号即为成功
在这里插入图片描述

2、选择version control -》github为远程建立连接,点击+可以选择通过账号登陆,或通过令牌登录,令牌一般将全部权限勾选,账号登陆版本高的话进入页面授权登陆
在这里插入图片描述
3、点击使用GitHub登陆可能会直接出来登录框,也可能会弹出网页授权我的就是网页授权登陆如下
在这里插入图片描述
4、点击授权登陆,之后会出现两个按钮,选择第二个授权登陆,然后输入密码,我的已经授权过了会直接出现最后结果授权成功
在这里插入图片描述
也可以使用令牌登陆,点击生成令牌
在这里插入图片描述
5、填写描述点击生成令牌会出现一段序列号,复制粘贴到上方图片位置即可
在这里插入图片描述

6、点击菜单vsc新建git repository本地仓库\直接选择克隆,等同于在文件夹中使用git命令输入git init\git clone(可能是idea版本问题,建立过本地仓库后vsc变成git了)
在这里插入图片描述

7、点击菜单栏git选择clone,输入url(GitHub上的项目地址)
在这里插入图片描述
8、右上角依次是git pull获取远程仓库内容提交,git commit提交到本地仓库,git push推送的远程仓库(除了第一次需要进行添加git add到暂存区,之后自动将写好的代码添加到暂存区,未添加到暂存区的文件是红色的,未提交是文件蓝色的)
在这里插入图片描述
9、在idea上克隆提交推送下方会有详细成功或失败的原因,超时次数比较多,需要重新提交推送
在这里插入图片描述

四、idea上解决git冲突

1、修改GitHub和本地同一文件进行pull或push即可造成冲突,如图
在这里插入图片描述
2、点击去合并冲突双击需要修改合并的内容
在这里插入图片描述
3、中间的是最终会推送给远程的,可以将左右两边的合并,也可以选择只要一个,选择后点击apply
在这里插入图片描述
4、保存后继续push出现如下情况即为成功
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值