| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git命令复习 -> 正文阅读 |
|
[开发工具]Git命令复习 |
长时间不用复习第n遍[/裂开] 目录 1.安装不说了,修改用户和邮箱 C:\Users\用户名\.gitconfig 1.工作机制2.git和远程仓库局域网 GitLab 互联网 GitHub Gitee 3.基本操作命令git提交、查看
演示git init 初始化 git status 查看状态 git add 文件名 git commite -m "描述" git rm --cached 文件删除缓存文件 git log: ?git reflog:查看前7位版本号,头指针指向? 4.版本穿梭查看分支 ? git? reset --hard 版本号 修改之后 5.分支操作命令服务器工作流程(大致)
演示git branch 分支名字 git branch -v 查看分支 git checkout 分支名 在另一个分支进行修改,并提交 ps:这里有个问题,如果没有进行提交直接切换到master中查看,文件是直接被修改的 ?git merge 分支合并,必须在主分支进行合并 6.分支冲突讲就是在两个分支进行修改,在合并的时候不知道保存哪一个 解决:1.查看修改文件 2.手动修改文件3.再次提交 ?修改文件:<<<<<head表示当前指针? >>>>>>表示冲突指针,修改的时候把特殊的符号删掉 7.Github使用注册账号不演示 团队内合作 跨团队合作?
ps:补充一个凭据管理器可以查看当前账户 ? 演示: git remote -v 查看别名 git remote add 别名 https 发送成功 修改之后查询 ps:电脑直接关机且科学上网软件没有关闭容易导致 ip可以ping成功浏览器用不了 ?git push 别名||网址 分支 从远程仓库获取 ?git clone https git? push https 分支? 8.github团队邀请? ?从自己电脑上另一个git上传信息 9.踩的坑1.令牌申请记得删除凭据管理器中的相关账户,否则是主账户提交 在登录别的账户的时候登录发生错误,要么是登录超时,要不就是登录失败,这个时候根据自己的的令牌登录? 官网说明这里简单指以下 Creating a personal access token - GitHub Docs? 2.提交失败方法换一个分支提交 解决办法如何解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to '_way-up的博客-CSDN博客 ?3.再次找到协作的仓库直接把原仓库的https复制一遍就可以找到 ?10.跨团队合作用第三个账号查看自己的项目 可以进行修改 ? ?主仓库 ?11.ssh免密登录在windows下找到.ssh文件 ssh-keygen -t rsa -C qing0149@163.com+回车3次 把公钥复制到github上面 ? ? 通过ssh连接获取 结果成功 12.Idea集成git1.add commit操作1.在C:\Users\30627目录下添加git.ignore文件
?然后在"C:\Users\30627\.gitconfig下加入该文件引用
创建一个maven工程 在File | Settings | Version Control | Git里设置安装git的位置 ? ? ? ? 写一个类提交方法2种1.单独在类上i提交2.在整个包下提交 ? ? ? ?2.版本切换绿色表示当前分支,黄色表示当前版本 ?3.创建分支两种右键 第一种 第二种? 创建分支,区分主要从图上小标签的名字区分在那个分支 ? ?4.切换分支5.?合并分支6.版本冲突制造条件在两个分支都进行修改之后,由一个分支进行合并就会产生版本冲突 ? 分支合并图 ? 13.Idea登录github?File | Settings | Version Control | GitHub 点击+号就可以浏览器登录 ?连接成功vcs自动变成git 远程创建库 ? ? 只能创建库而无法实现传递错误 解决办法,多push几次 出现以下提示表示成功? ? 上述已经说了push方法,但是https容易连接不上,建议使用ssh登录 ? ? 失败就多试几次,网络不稳定 push之前需要pull一下,如果本地的代码比服务器上仓库的代码版本旧,提交是提交不上去的 ?14.idea clone? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 15:16:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |