git
文章平均质量分 83
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
Git Rebase 优化项目历史
在软件开发过程中,版本控制是必不可少的一环。Git作为当前最流行的版本控制系统,为开发者提供了强大的工具来管理和维护代码历史。git rebase是其中一个高级特性,它可以用来重新整理提交历史,使之更加清晰和线性。本文将详细介绍git rebase的概念、使用方法和最佳实践。原创 2023-11-03 12:49:42 · 299 阅读 · 1 评论 -
git推送拉取需要验证信息
https方式是一定要每次验证信息的,但如果是ssh就不用了但是有时候操作不当也会出现使用ssh进行推送或者拉取的时候需要验证信息1.使用的是https的方式,这是在添加上游的时候设置错误导致的,更换成git开头的上游就好了2.本地的认证信息有冲突,cat ~/.ssh/known_hosts,这里面记录了所有ssh的认证,期中就包括git的,还有远程服务器的,这就可能需要删除相关的ssh认...原创 2019-01-21 20:36:11 · 13285 阅读 · 0 评论 -
关于设置了多个远程仓库地址时使用git push的问题
关于设置了多个远程仓库地址时使用git push的问题一般来说,一个本地仓库都是设置一个远程仓库的地址可以使用git remote -v进行查看,且一般命名origin但是,当你拥有多个远程仓库时,比如同时在github、码云、gitlab上设置了项目的仓库这个时候你可以使用git remote add github ${github上仓库的地址}上面的添加命令中的github是远程仓...原创 2018-10-12 04:13:16 · 13696 阅读 · 1 评论 -
解决git merge自动生成commit的问题
git merge自动生成一个commit,而且用git rebase -i {log-hash}显示noop而不能进行修改参考:https://segmentfault.com/q/1010000000525996转载 2018-09-19 16:45:19 · 29712 阅读 · 0 评论 -
centos7升级git到最新版本
直接使用yum install git是可以安装git的,但是版本比较低 github.com: https://github.com/git/git下载并根据https://github.com/git/git/blob/master/INSTALL进行安装, 要注意的是: 1. 执行make命令时会出现很多not found 2. 首先学会使用yum list...原创 2018-09-10 14:32:04 · 17216 阅读 · 0 评论 -
! [remote rejected] master -> master (push declined due to email privacy restrictions)
不要勾下面这个就好了原创 2018-08-27 07:46:21 · 13221 阅读 · 0 评论 -
git放弃修改/版本回退
单个文件放弃修改: git checkout test.txt 放弃所有文件的修改: git checkout . 回退到某一个版本: git reset --hard {版本号}原创 2018-08-16 05:34:54 · 13035 阅读 · 0 评论 -
修改.gitignore并使其生效
$ git rm -r --cached .$ git add .$ git commit -m "fixed untracked files"$ git push origin master重点就是第一条命令:git rm -r --cached .(不要漏了一点!)原创 2018-08-18 02:57:31 · 12975 阅读 · 0 评论 -
Git修改远程仓库地址
git remote set-url origin [url]参考: https://blog.csdn.net/u011884440/article/details/71246572转载 2018-08-12 05:22:50 · 13045 阅读 · 0 评论 -
Git:多SSHKey对应多Repo
使用git的时候需要注意:当有多个Repository的时候,需要生成多个SSHKey 生成SSHKey的命令:ssh-keygen -t rsa -C "youremail@example.com" 下面是重点: **Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/...原创 2018-08-11 21:41:38 · 13143 阅读 · 0 评论 -
使用Git的基本操作
认识Git也蛮久了,至今也只能算是认识而已吧 基本用法如下: 1.cd 指定的目录 进入指定的目录 注意:windows下的目录是D:\Git,但使用Git需要写成/d/Git2.git init 初始化本地仓库3.创建本地SSH Key $ ssh-keygen -t rsa -C "邮件地址" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key...原创 2018-07-06 20:08:09 · 13327 阅读 · 0 评论 -
myeclipse中git提交时there are no staged files
https://jingyan.baidu.com/article/9faa7231fb828f473c28cb83.html转载 2018-06-28 04:53:49 · 13274 阅读 · 0 评论 -
git push 的那点烦心事
好久没用Git了 突然用就有一大堆问题,关键是对命令不熟。好吧$ git push -u origin masterAccess deniedexec request failed on channel 0fatal: Could not read from remote repository.Please make sure you have the correct access...原创 2018-06-08 17:43:47 · 13000 阅读 · 0 评论 -
解决failed to push some refs to git
使用git pull -u origin master报下面的错:$ git push -u origin masterTo gitee.com:hot_heart/billing_management_system.git ! [rejected] master -> master (non-fast-forward)error: failed to push so...原创 2018-06-21 00:07:34 · 13139 阅读 · 0 评论