type
status
date
slug
summary
tags
category
icon
password

Git

基本的Linux命令

 

Git环境配置命令

notion image
notion image
 

git命令

  • 苹果电脑在对内置软件进行操作的时候先关闭sip
    • 关机
    • 长按关机键直至出现选项,点击继续
    • 点击菜单栏实用工具的终端,输入csrutil disable,然后输入y,输入用户名qiaoqiaoyue(可以在终端使用指令whoami查看),输入密码,输入reboot
    • 电脑重启,关闭成功
  • 关闭sip后还是只有阅读权限,输入sudo mount -uw/ (注重启后该指令可能会失效,需再次输入)
notion image
notion image
  • 找不到.ssh文件时可以自行创建
  • 配置SSH公匙,免密码登录
notion image
notion image
  • 全部回车处理录取的是默认信息
notion image
  • 打开文件后复制内容,张贴到码云的ssh,会自动生成标题,密码是q13825217629
  • 使用码云创建仓库
 

IDEA中集成Git

  • 在git目录下创建项目,将远程的git文件目录拷贝到该项目下即可
  • 提交失时尝试以下指令
 

终端操作

 

vim操作

 

分支操作

git add 以及commit命令都可,就是push上传的时候出现了问题
主要原因是链接不上,本地分支和远程分支断开连接
所以重新链接即可
可熟悉如下命令,进一步排查
git branch -v ,查看是分有分支,甚至是否已经断开链接
git remote –v,查看是否断开链接,如果没有断开连接,会正确显示。断开连接的话会显示无内容
操作流程和遇到的问题
使用第二个指令时出现报错
notion image
  • 从一个分支A切换到另一个分支B后,对切换后的B分支进行pull操作,因为pull操作实际上包含了fetch+merge操作,在执行 merge操作时,由于很长时间没有对B分支执行过pull/merge操作,本地的B分支库与remote中的B分支库中的差异很大(且这些差异是其他 同事开发的文件),merge时产生冲突,使得B分支的状态为merging,其实是指merge失败,还停留在merge状态,也不能执行pull操作。
    • 解决conflicts后再次执行merge;
    • 回退到merge前
推送到远程仓库的时候显示错误
notion image
上网查找相关资料,分析可能是ssh文件失效需要重新配置,但在重新配置后依旧显示错误,最后用命令
检查出应该使用
一般主分支为最新代码,然后有一些开发分支,开发分支在完成测试后需要提交合并到主分支,这样的过程就是分支合并
将远程仓库分支克隆到本地
在进行合并的时候出错
总是显示这一句,但是去看远程仓库又发现没有更新,最后尝试着切回master分支进行操作就成功了
网页前端设计操作系统
bhddgt
bhddgt
一个普通的干饭人🍚
公告
type
status
date
slug
summary
tags
category
icon
password
🎉NotionNext 4.0即将到来🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏