首页
留言板
友链
关于
Search
1
内测“合金弹头”嘿嘿
1,088 阅读
2
Nginx搭建一个简易的图床
1,043 阅读
3
Kettle循环遍历结果集作为参数传入转换
987 阅读
4
Maven3.3.9的安装与配置
534 阅读
5
Maven打包插件与idea
508 阅读
知识库
好奇猫
日常说
笔记本
登录
/
注册
Search
标签搜索
maven
Spring
vue
Java
Java代码
前端
idea
帆软
MySQL
git
CSS
游戏
Bootstrap
生活
网上冲浪
邮件配置
说说
Nginx
Excel
数据库调优
龙流
累计撰写
61
篇文章
累计收到
29
条评论
首页
栏目
知识库
好奇猫
日常说
笔记本
页面
留言板
友链
关于
搜索到
2
篇与
git
的结果
2022-04-19
本地项目上传到”码云“
登录"码云" 登录或注册码云,进入主页后点击+号新建仓库,如下图为避免error: failed to push some refsto‘远程仓库地址’的错误不要勾选“使用Readme文件初始化这个仓库”根据向导,可直接点击立即创建即可.使用git应用 未安装git的可参考此文章.命令行模式下,进行要上传到git的目录下:初始化本地仓库git命令:git init上传他人拷贝给自己的项目时,拷贝过来的文件夹中如果有.git目录(注意此文件夹是隐藏文件夹)使用命令关联远端仓库git remote add origin 远端仓库地址查看当前配置信息git config --list 使用git status命令查看仓库文件状态-s 选项——精简输出具体参考第一列字符表示版本库与暂存区之间的比较状态。第二列字符表示暂存区与工作区之间的比较状态。' ' (空格)表示文件未发生更改M 表示文件发生改动。A 表示新增文件。D 表示删除文件。R 表示重命名。C 表示复制。U 表示更新但未合并。? 表示未跟踪文件。! 表示忽略文件。未跟踪和忽略文件会显示相同的两列,如 ??。先将修改过的文件添加到暂存区域,执行添加指令git add .再将暂存区域的文件,提交至本地仓库,执行提交指令git commit -m"commit msg"最后将本地仓库推送至远端仓库,执行推送指令git push origin master注意:如果用户信息输入有误,会提示 remote: Invalid username or password.再次执行推送指令,即可重新填写用户信息。了解:当本地仓库与远程仓库不一致时,推送并合并分支git pull --rebase origin mastergit pull origin master【Git】git pull origin master与git pull --rebase origin master的区别:git pull=git fetch + git mergegit pull --rebase=git fetch+git rebasegit fetch : 从远程分支拉取代码,可以得到远程分支上最新的代码。所以git pull origin master与git pull --rebase origin master的区别主要是在远程与本地代码的合并上面了。对比可看出:git merge多出了一个新的节点G,会将远端master的代码和test本地的代码在这个G节点合并,之前的提交会分开去显示。git --rebase会将两个分支融合成一个线性的提交,不会形成新的节点。rebase好处想要更好的提交树,使用rebase操作会更好一点。这样可以线性的看到每一次提交,并且没有增加提交节点。merge 操作遇到冲突的时候,当前merge不能继续进行下去。手动修改冲突内容后,add 修改,commit 就可以了。而rebase 操作的话,会中断rebase,同时会提示去解决冲突。解决冲突后,将修改add后执行git rebase –continue继续操作,或者git rebase –skip忽略冲突。
2022年04月19日
72 阅读
0 评论
0 点赞
2021-11-25
git安装详细介绍(不要再按有些教程说的只管点下一步,咱们要知其然并知其所以然)
git详细安装过程,操作解释git下载官网地址: https://git-scm.com/安装双击exe安装包1、软件说明2、设置安装路径3、设置一下插件配置4、自定义应用名称5、Git的默认编辑器,建议选默认的Vim编辑器,直接下一步6、这个界面是调整您的PATH环境。 第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。 第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。您将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。 第三种配置是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。 推荐的选项第二种配置,点击“Next”按钮继续到下图的界面:7、选择Https后端传输 第一个选项是“使用 OpenSSL 库”。服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。 第二个选项是“使用本地 Windows 安全通道库”。服务器证书将使用Windows证书存储验证。此选项还允许您使用公司的内部根CA证书,例如通过Active Directory Domain Services 。 我使用默认选项第一项,点击“Next”按钮继续到下图的界面:8、配置尾行符合转换这个界面是配置行尾符号转换。 第一个选项是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”) 第二个选项是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“ input”) 第三种选项是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“ core.autocrlf”设置为“ false”) 我选择第一种选项,点击“Next”按钮继续到下图的界面:9、配置终端模拟器以与Git Bash一起使用这个界面是配置终端模拟器以与Git Bash一起使用。 第一个选项是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY中运行。 第二个选项是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。 我选择默认的第一种选项,点击“Next”按钮继续到下图的界面:10、配置额外的选项这个界面是配置配置额外的选项。 第一个选项是“启用文件系统缓存”。文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache”设置为“true”)。 这提供了显著的性能提升。 第二个选项是“启用Git凭证管理器”。Windows的Git凭证管理器为Windows提供安全的Git凭证存储,最显着的是对Visual Studio Team Services和GitHub的多因素身份验证支持。 (需要.NET Framework v4.5.1或更高版本) 第三个选项是“启用符号链接”。启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响。 我勾选默认的第一、第二选项,点击“Install”11、安装完成12、启动测试到此,Git的安装完成,可以在开始菜单中看到Git的三个启动图标(Git Bash、Git CMD(Deprecated)、Git GUI)。 Git Bash,是Git配套的一个控制台 Git CMD(Deprecated),是通过CMD使用Git(不推荐使用) Git GUI,是Git的可视化操作工具
2021年11月25日
442 阅读
0 评论
0 点赞