| |
|
开发:
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命令笔记,下载、提交代码、解决冲突、分支处理 |
下载代码,复制https地址到本地文件夹,鼠标右键选择git bash后输入命令 git clone https://gitee.com/View12138/ViewFaceCore.git ? 下载后初始化:git init 下载代码后不运行报错(如下),需要执行初始化命令git init husky install .git can't be found (see https://git.io/Jc3F9) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. git 拉取pull和获取(提取)fetch 区别 git ?pull ? ? 从远程拉取最新版本 到本地 ?自动合并 merge ? ? ? ? ? ?git pull origin master git ?fetch ? 从远程获取最新版本 到本地 ? 不会自动合并 merge ? ?git fetch ?origin master ? ? ? git log ?-p master ../origin/master ? ? git merge orgin/master 实际使用中 ?使用git fetch 更安全 ? ?在merge之前可以看清楚 更新情况 ?再决定是否合并 把本地master分支推送到远程 git push origin master:master 取消对编译生成的bin文件夹的忽略后上库 更改gitignore文件,用#注释取消屏蔽的 在git bash中输入要添加的文件夹
bin为对应当前目录的文件夹名 ?代码更改有冲突后强制同步
解决冲突常用办法 1、如果有多个节点冲突,已经进入冲突状态(不是main或者自己设定的名字) // 显示当前状态 git status // 显示当前冲突,处理后,再次执行continue到下一步冲突,指导解决完所有冲突后自动退出 git rebase --continue // 退出冲突处理状态 git rebase --skip 2、点击代码路径,鼠标右键选择解决冲突后,对应冲突文件中单个选择或整个文件选择,最后设置为解决状态 ?3、在代码中搜索<<<<找到冲突内容,根据提示框选择 从服务器master分支同步到my分支时出现冲突 1、在线解决 ?通过WebIDE解决,在线去搜索<<<<冲突处理。 ?2、根据提示命令在本体my分支解决(检查本地代码后,从master同步到my分支,再提交到服务器)
本地同步代码失败,选择第一个硬重置到远程分支 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/25 16:50:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |