
Git
Git
陆克和他的那些代码
程序员陆克,专注社交电商 & 内容流量,关注互联网自媒体。
展开
-
Git - 如何删除 push 过一次的文件链路追踪?
Git - 如何删除 push 过一次的文件链路追踪?原创 2024-10-24 13:31:33 · 588 阅读 · 4 评论 -
Git - 如何重置或更改 Git SSH 密钥的密码?
Git - 如何重置或更改 Git SSH 密钥的密码?原创 2024-04-07 14:36:36 · 1395 阅读 · 0 评论 -
Git - 每次 git pull/push 时需要账号和密码解决方案
Git - 每次 git pull/push 时需要账号和密码解决方案原创 2024-02-06 11:48:57 · 1312 阅读 · 0 评论 -
Git - 强制替换覆盖 master 分支解决方案
Git - 强制替换覆盖 master 分支解决方案原创 2024-01-03 10:06:44 · 2028 阅读 · 2 评论 -
IntelliJ IDEA - 一篇解决如何多模块项目提交到同一个 Git 仓库
IntelliJ IDEA - 一篇解决如何多模块项目提交到同一个 Git 仓库原创 2023-06-27 10:27:05 · 4332 阅读 · 3 评论 -
Github - repository & project 区别?
repository话不多说,代码仓库project项目管理工具,也就是看板,项目进度管理,issue 解决进度等,类似于 Jira、禅道、redmine…原创 2021-11-26 18:29:25 · 1728 阅读 · 0 评论 -
Git - No such remote ‘origin‘(git remote set-url origin ‘xxx.git‘)
报错分析git remote set-url 是修改远程的 url 的命令,但这里有一个大前提要原先就有一个远程 URL 才能修改生效,说明项目根本就没设置过远程地址解决方案所以直接增加一个远程 URL 即可git remote add origin "xxx.git"...原创 2021-11-26 17:40:30 · 1998 阅读 · 2 评论 -
Git - 修改远程仓库地址
Git - 修改远程仓库地址原创 2021-08-23 10:38:58 · 975 阅读 · 2 评论 -
Git - git add 添加错文件,如何撤销?
Git - git add 添加错文件,如何撤销?原创 2019-08-01 13:23:40 · 2687 阅读 · 2 评论 -
Git - .gitignore 配置
前言在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到gi...转载 2019-01-05 16:05:39 · 719 阅读 · 0 评论 -
Git - 配置
Ps:前提是安装git并配置git的ssh,否则在pull和push的时候会提示无权限。原创 2019-01-05 09:29:44 · 284 阅读 · 0 评论 -
Git - 安装 & 配置(Windows)
Ps:配置SSH。原创 2019-01-05 09:27:55 · 405 阅读 · 6 评论 -
Git - 安装 & 配置(Linux)
Ps:安装git,但是无法 make prefix=/usr/local/git all 编译的问题,是因为没有安装上面的依赖。3.编译解压后的Git文件夹3.1、进入解压后的git文件夹:编译:make prefix=/usr/local all安装git:make prefix=/usr/local install3.2、配置环境变量:vim /etc/...原创 2019-01-05 09:26:05 · 359 阅读 · 0 评论 -
Git - 基础篇
一、Git是什么?Git是目前世界上最先进的分布式版本控制系统。二、SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果...原创 2018-12-18 17:20:37 · 378 阅读 · 0 评论 -
Git - 上传时忽略不必要的文件或文件夹
其实我们项目当中一般都自带 ".gitignore" 配置文件,如图。但有时候在 ".git" 的当前目录下也有一些不想上传的文件或文件夹,怎么办?其实道理也一样,只要也搞一份 ".gitignore" 配置文件在当前目录即可,如图。...原创 2019-09-16 21:51:12 · 886 阅读 · 0 评论 -
Git - 实战常用命令
一、常规操作(默认操作主分支:master)“git add .”将当前目录下修改的所有代码从工作区添加到暂存区,“.”代表当前目录 “git commit -m ‘注释’”将缓存区内容添加到本地仓库 “git pull origin master”将远程仓库 master 中的信息同步到本地仓库 master 中 “git push origin master” 将本地版本库推送...原创 2019-10-17 22:56:23 · 349 阅读 · 0 评论 -
Git - 修改 Config 配置用户名和邮箱
当我们使用 git 提交代码的时候,发现账号和邮箱是之前同事配置的,这时候需要改成自己的账号,那么如何修改 git 的 config 配置文件?就算卸载 git 重新安装也没用,之前的配置文件还是在的。git 查看全部配置先查看本地的 config 配置文件内容git config --list假如这时候看到 user.name 和 user.eamil 并不是自己的!删除全局 config 配置使用以下命令删除其中一个配置项git config --glob.原创 2021-06-30 16:08:58 · 1395 阅读 · 1 评论 -
Git - SSH 密钥创建和重置
首先打开 git bash 窗口输入:cd ~/.ssh然后输入 ls 查看秘钥列表如上图是已经配置过了就无需配置。如果没有看到id_ras.pub文件即没有配置,然后请看下面如何配置(当然像覆盖也可以往下继续看)输入命令:cd~然后输入:ssh-keygen.exe然后按回车,再次按回车,在回车,按三次回车然后找到上面目录对应的这个id_rsa.pub公钥这个文件打开,用记事本打开或者别的打开都可以,复制里面的内容找到你的远程仓库里面的设置,例如公司的Gi..原创 2021-06-30 14:59:37 · 1123 阅读 · 1 评论 -
Git - 如何第一次提交本地代码到 Git 仓库?
前提已经 Git 仓库上创建好一个空项目 Git 仓库和本地 Git Key 密钥已经配置好步骤如图所示 git init git add . git commit -m"First Commit" git remote add origin git@gitee.xxx.git git push -u origin master 完毕~...原创 2021-04-17 10:02:11 · 486 阅读 · 0 评论 -
Git - Smart Checkout、Force Checkout 区别
在 IDEA 使用 git 进行代码版本管理的时候,当我们切换分支的时候常常会遇到这样的问题这是因为在 develop 分支修改了代码,但是没有 commit,所以在切换到其他分支的时候回弹出这个窗口,那么我们改怎么做呢?smart checkout:会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话) force checkout:不会把冲突的这部分内容带到目的分支,但是再切回原分支的时候,修改的内容就不见了! don`t checkout:当然是不切分支,继续留在原创 2021-03-18 15:58:37 · 1266 阅读 · 0 评论 -
Git - 查询远程地址
命令:git remote -v原创 2021-03-03 17:12:33 · 1127 阅读 · 2 评论 -
Git - Merge 图形化冲突定位快捷键
下一处冲突:F7 上一处冲突:Shift + F7原创 2021-03-03 17:05:04 · 425 阅读 · 2 评论 -
Git - Git Commit 格式规约
俗话说,无规矩不成方圆。前段时间,阿里诚意献上重磅大礼:《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。那么问题来了,Git提交日志是否需要规范化呢?答案是肯定的。此时,请允许我班门弄斧附图一张一目了然,整齐划一,有木有?同时也更能快速定位节点做过什么操作。提交日志基本格式<type>(<scope>): <s..原创 2021-02-23 18:07:11 · 660 阅读 · 0 评论 -
Git - git checkout & git branch 创建/删除分支用法及区别
基于本地创建分支git checkout -b devgit branch 新本地分支 被复制的本地分支基于远程分支创建本地分支git checkout -b dev origin/devgit branch// 结果* devmaster可以看到 git checkout -b 命令相当于创建分支:git branch dev切换分支:git checkout dev删除本地分支git branch -D dev删除远...原创 2021-01-18 13:48:22 · 1333 阅读 · 4 评论 -
Git - IDEA 来回切换分支引起项目报错解决方案
当 Git 切换分支的时候,特别是当某一个A分支Module本来是有的,但是切换到B分支后没这个Module了,这时候再切回A分支去,此时该Module会错乱。解决方案关闭IDEA,删除.idea文件夹即可,重新再加载项目试试,亲测有效~...原创 2020-09-16 17:10:08 · 6186 阅读 · 5 评论 -
Git - 删除本地分支 & 远程分支
Git - 删除本地分支 & 远程分支原创 2020-09-16 17:07:07 · 719 阅读 · 0 评论 -
Git - 合并分支
Git - 合并分支原创 2020-09-15 09:09:41 · 428 阅读 · 0 评论 -
Git - 拉取远程分支并创建本地分支
Git - 拉取远程分支并创建本地分支原创 2020-09-09 18:29:05 · 12875 阅读 · 0 评论 -
Git - Github 发送信息提示 You can‘t comment at this time
一句话解决检查下网络问题,至少我是因为网络当时不稳定,后来确保网络OK后,就发送出去啦~Ps:如果还有其他情况欢迎留言补充噢!原创 2020-08-27 21:34:42 · 2011 阅读 · 4 评论 -
Git - IDEA 合并代码时不小心关闭了窗口如何复现?
当我们在用 Version Control 提交代码时,碰到 merge 或 rebase 时,但当时因为不确定不小心关闭了该对话框,导致 git pull 代码时报错,我们可以按照上图来继续执行 rebase 操作。原创 2020-08-18 09:49:48 · 5024 阅读 · 0 评论 -
Git - git rebase 还是 merge 的使用场景最通俗的解释
Git - git rebase 还是 merge 的使用场景最通俗的解释原创 2020-08-11 21:44:53 · 1627 阅读 · 0 评论 -
Git - fatal the current branch master has no upstream branch
问题描述今天在使用git时,在本地新建了一个分支,按照网上搜到的方式使用 git branch --set-upstream dev origin/dev (这里的dev为本地新建的分支)命令建立本地分支与远程分支的关联,但该命令执行后并不能成功push变更到远程分支。解决方案出现上述问题,说明远程并没有感知到本地新建的这个分支,经过多种尝试后,发现一旦执行 git branch --set-upstream 命令后本地与远程的关联要是仍旧没有建立成功,则再次执行 git push -u .原创 2020-07-02 09:29:38 · 1351 阅读 · 0 评论 -
Git - 向 GitLab 提交代码之后自动触发 Jenkins 构建
Git - 向 GitLab 提交代码之后自动触发 Jenkins 构建原创 2020-06-30 10:08:14 · 1874 阅读 · 0 评论 -
Git - Git Log 退出方法
Git - Git Log 退出方法原创 2020-06-29 10:33:31 · 7508 阅读 · 2 评论 -
Git - [remote rejected] master - master (pre-receive hook declined)
Git - [remote rejected] master - master (pre-receive hook declined)原创 2020-06-08 08:27:05 · 2393 阅读 · 0 评论 -
Git - 新建分支及提交代码到分支到远程仓库
如果说每一个小组成员都可以对仓库push内容,就涉及到一个代码的安全和冲突问题了,当多个成员同时在线编辑时容易出现冲突,假设A的代码是有问题的却push上去了,他的代码可能就导致B的代码执行不了,但如果等代码全部都写完了再一次性提交,又会存在丢失每天进度的风险。因此,采用每个成员自己创立一个分支push自己的代码,最后再来进行合并是一个比较好的策略。首先要从仓库的主分支master里git clone项目初始化好的代码,以此为基础进行后续在分支上的代码开发,先点击仓库右边绿色按钮Clone or d.原创 2020-05-25 20:29:22 · 3067 阅读 · 6 评论 -
Git - 将某个提交合并到另一个分支
Git - 将某个提交合并到另一个分支原创 2020-05-11 08:58:14 · 7123 阅读 · 4 评论 -
Git - Error:The following untracked working tree files would be overwritten by checkout
在IDEA中进行分支切换时,出现如此错误,导致无法正常切换:error: The following untracked working tree files would be overwritten by checkout通过错误提示可知,是由于一些untracked working tree files引起的问题。所以只要解决了这些untracked的文件就能解决这个问题。解决方式...原创 2020-05-08 08:46:46 · 8986 阅读 · 16 评论 -
Git - 克隆 / 推送仓库时提示没有权限怎么办?
Git - 克隆 / 推送仓库时提示没有权限怎么办?原创 2020-04-10 21:47:24 · 8816 阅读 · 0 评论 -
Git - 本地仓库批量手动增删改如何同步到云仓库
前言根据现实状况,我们一般在本地项目当中增删改文件的时候,如何一次性同步到云仓库呢?命令git add -Agit commit -m "备注"git push对,你没看错就三条解决~...原创 2019-03-31 18:08:50 · 640 阅读 · 0 评论