GIT
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替
爱宇阳
遇见你,是我幸运的开始!
展开
-
如何从 Git 克隆项目并推送到新的仓库(包含所有的代码和提交记录)
通过以上步骤,你已经成功地将 GitHub 上的项目克隆到本地,并推送到你的开发者平台仓库中。下面是完整的命令流程:通过这种方式,你可以将任何 Git 项目导入到你的其他仓库中。如果遇到任何问题,别忘了检查你的网络连接以及 Git 凭证是否正确。原创 2024-09-14 15:32:50 · 659 阅读 · 0 评论 -
Git 同时设置、推送多个仓库
创建 git 仓库:mkdir testcd testgit init -b "main"touch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/dearyang/test.git已有仓库?cd existing_git_repogit remote add origin https://gitee.com/dearyang/test.原创 2022-03-01 17:01:48 · 2793 阅读 · 1 评论 -
Eslint+Prettier 实现代码 git 提交时自动格式化及修复
一、问题阐述:为什么要使用 Eslint+prettier 自动格式化代码?现在前端的项目越来越大,项目中每个人都有自己习惯使用的编辑器,每个人的编码风格也不相同,导致后期代码 review 和项目维护难度较大二、Eslint+prettier 有什么好处1、借助 husky 在代码 commit 的时候使用,使用prettier进行代码格式化,Eslint(也可以进行代码格式化的规范)进行代码自动补全或修复2、开发者不用关心编写的过程,只需要在提交代码的时候关注下commit的结果,但是有转载 2020-12-01 14:45:43 · 2806 阅读 · 0 评论 -
window git crlf lf 换行符问题
一、Git 换行符配置git config --global core.autocrlf inputgit config --global core.safecrlf true二、autocrlfsaftcrlf1)autocrlf参数说明// 提交时转换为LF,检出时转换为CRLFgit config --global core.autocrlf true // 提交时转换为LF,检出时不转换git config --global core.autocrlf inp.原创 2020-07-22 11:15:19 · 1206 阅读 · 0 评论 -
PowerShell | git log 中文乱码问题解决
1、在PowerShell中输入以下命令git config --global core.quotepath falsegit config --global gui.encoding utf-8git config --global i18n.commit.encoding utf-8git config --global i18n.logoutputencoding u...转载 2020-05-07 14:00:31 · 1673 阅读 · 0 评论 -
修改Git 仓库的历史中提交作者的信息 name和email
此操作需要强推仓库请谨慎操作,请确保有强推权限一、打开 Git bash,输入Git 命令这是一段多行命令git filter-branch --env-filter 'OLD_EMAIL="thedanyang@qq.com"CORRECT_NAME="LiuDanyang"CORRECT_EMAIL="thedanyang@vip.qq.com"if [ "...原创 2020-04-23 12:10:08 · 1688 阅读 · 0 评论 -
git clone 强制使用 https://
强制git使用 https:// 而不是 git://git config --global url."https://github.com/".insteadOf git@github.com:git config --global url."https://".insteadOf git://原创 2020-04-21 14:11:46 · 4322 阅读 · 0 评论 -
Git 不同阶段撤回
因为平时使用 SmartGit 这样一个 Git client,所以也没有太大注意 Git 中不同阶段撤回的方式,虽然平时接触过git reset的--soft和--hard来撤销已提交的 commit,但没有形成一个系统的知识体系。大家都知道 Git 是一个分布式版本控制,所以 Git 会有一个本地库,和一个远端库,而平时提交代码的时候,一般也都是先从本地工作区提交代码git ...转载 2020-01-10 14:43:23 · 439 阅读 · 0 评论