
git
kong-kong
记录流水账
展开
-
不同项目配置不同的 Git 账号
遇到在一台电脑里,通常会遇到这种情况。有公司的 Git 账号提交公司的 Gitlab,有自己的 Github 账号提交 Github 仓库。比如像我的公司 Git 账号为 xiaojia,但我的 Github 账号为 Linda0821,并且邮件也不一样。当我设置 git 全局 name 和 email 为我的公司 Git 账号时,提交 Github 显示的也是这个账号,而不是我的 Github 账号,这就有点尴尬了。解决由于电脑上 Github 仓库比较多,所以我将全局 name 和 email转载 2022-03-02 15:09:41 · 1125 阅读 · 0 评论 -
Clone succeeded, but checkout failed. drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c
错误信息拉取linux的git源码到windows的时候,报下面的错error: invalid path ‘drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c’fatal: unable to checkout working treewarning: Clone succeeded, but checkout failed.You can inspect what was checked out with ‘git status’and retry原创 2021-03-07 08:00:09 · 5631 阅读 · 1 评论 -
github ssh方式push不了,要输入账号密码
先github上新建1个项目本地新建1个项目pushgit initgit add .git commit -m "first commit"git remote add origin https://github.com/$account/helloworld.gitgit push -u origin master上面会导致ssh方式push不了,会出现下面问题解决git remote -vgit remote rm origingit remote -v# 注意这个原创 2021-01-07 14:09:28 · 450 阅读 · 0 评论 -
学习 git clone 几种不同的协议
当我们去github上克隆代码仓库的时候,一般有两种选择,一种是https协议,一种是ssh协议。这也是最常用的两种协议了。HTTPS协议(推荐)优点:对新手友好,使用简单,clone的时候只需要复制https的地址使用git clone即可通常不会被代理或者企业防火墙阻拦。缺点:每次push代码时需要输入用户名以及密码。效率比较低。克隆或者下载仓库需要更多的时间。SSH协议(推荐)优点:效率高,传输快。传输之前会尽可能压缩数据。当你在仓库中绑定了ssh key的时候,每次push代码转载 2021-01-05 00:10:51 · 800 阅读 · 0 评论 -
git ssh方式 clone的代码,push还是需要每次输入密码
生成ssh key的时候ssh-keygen -t rsa -C “your email address”这里先回车,然后输入密码和确认密码注意输入密码和输入确认密码,直接按Enter就可以了,这样就可以免密了。操作步骤ssh-keygen -t rsa -C “your email address”Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/account/.原创 2021-01-05 00:02:49 · 638 阅读 · 0 评论 -
使用github设置
注册github.com注册账号设置ssh keyyour email address 是 创建github的邮箱账号先回车,然后输入密码,再输入确认密码ssh-keygen -t rsa -C “your email address”上面成功会出现下面2个文件Your identification has been saved in /c/Users/account/.ssh/id_rsaYour public key has been saved in /c/Users/accou原创 2021-01-04 23:22:12 · 316 阅读 · 1 评论 -
git 2.30.0安装
安装创建开始菜单目录名称,默认值就可以建议选择默认的vim这个页面是选择是否自定义默认分支的名字。对于以前版本的Git默认的分支名为master,现在可以进行自定义为别的分支名称。我这里默认选择Let Git decide。选择推荐的默认值换行符处理换行符在迁出时会自动转为CRLF,在提交时则会自动转为LF。默认是第1个,我这里选择None不勾选安装成功...原创 2021-01-04 22:25:04 · 9452 阅读 · 7 评论 -
git相关工具
msysgithttps://github.com/msysgit/msysgit/releases原创 2021-01-03 22:51:58 · 234 阅读 · 0 评论 -
git拉取github上的某个分支
# 指定分支git clone -b 分支名 仓库地址# 比如拉取nacos 指定1.1.4git clone -b 1.1.4 https://github.com/alibaba/nacos.git原创 2020-02-18 10:50:47 · 1214 阅读 · 0 评论 -
git revert git checkout
本地未提交的文件git status -s现在要回退 AbstractApplicationContext 文件git checkout -- AbstractApplicationContext.javaAbstractApplicationContext 文件 已经回退了...原创 2019-12-11 14:35:17 · 373 阅读 · 0 评论 -
安装git
# 安装gityum install git# 查看版本git --version原创 2019-09-24 18:44:56 · 231 阅读 · 0 评论 -
idea配置git
在idea中设置Git,在File-->Setting->Version Control-->Git-->Path to Git executable 选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功...原创 2019-08-08 00:22:41 · 215 阅读 · 0 评论 -
git push 项目
# 推送到本人github netty源码git push -u origin 4.1原创 2019-06-23 12:13:24 · 396 阅读 · 0 评论 -
git恢复没提交的文件
1. 比如是java文件改了git checkout *.java2. 定位到具体的文件git checkout filename原创 2019-06-22 23:51:35 · 2943 阅读 · 0 评论 -
git本地文件和远程分支绑定
1. 先从github克隆到本地 git clone https://github.com/kong/springcloud.git git clone git@github.com:用户名/项目名.git 2. git init 3. 添加所有文件git add .4. 提交git commit -m " update "5. 连...原创 2018-10-22 17:59:53 · 8473 阅读 · 0 评论 -
git问题
1. To https://github.com/kongq/springcloud.git ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/kongq/springcloud.git'hint: Updates we...原创 2018-10-22 18:00:37 · 312 阅读 · 0 评论 -
修改git remote add时使用的远程仓库
第一种git remote rm origin git remote add origin git@github.com:account/eureka.git 第二种#把url替换成新的url地址。git remote origin set-url ${url}原创 2018-11-18 20:37:47 · 1201 阅读 · 0 评论 -
idea上传项目到github
在github官网创建项目 进入eureka项目目录 3. 创建READMEtouch README4. 创建.gitignore*.class#package files*.war*.ear#kdiff3 ignoretarget/eurekaserver/target/eurekaclient/target/#eclipse ...原创 2018-11-17 23:53:44 · 220 阅读 · 0 评论 -
idea提交忽略iml等文件
提交svn、git的时候,忽略掉某些后缀的文件,比较.iml的 ,以;号分隔原创 2018-11-29 14:00:20 · 12424 阅读 · 0 评论 -
git命令
#查看版本git --version#查看配置信息git config --list# 查看文件状态git status#查看历史git log# 版本回退之后 git reflog# 创建git仓库 2种方式#将创建一个.git的子目录git init# clonegit clone https://github.com/myres/...原创 2018-12-03 19:45:07 · 284 阅读 · 0 评论 -
zookeeper源码环境搭建
源码路径: https://github.com/apache/zookeeper clone到本地git clone https://github.com/apache/zookeeper.git cd zookeeper查看远程分支git branch -a查看本地分支git branch 切换分支 git checkou...原创 2018-12-22 09:13:17 · 441 阅读 · 0 评论 -
spring源码导入idea
releases: https://github.com/spring-projects/spring-framework/releases git clone https://github.com/spring-projects/spring-framework.gitcd spring-framework#看服务器分支git branch -a#查看本地分支...原创 2018-12-26 00:26:25 · 373 阅读 · 0 评论 -
多人协作流程与规范
一、工作流选用GitFlow工作流模式作为协作流程规范。1、gitflowGitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了一个健壮的用于管理大型项目的框架。Gitflow为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。 除了使用功能分支外在做Bug修复、维护和预发布时也使用各自的分支。同时通过Pull R...转载 2019-02-22 14:35:15 · 1570 阅读 · 0 评论 -
git ignore模版
https://github.com/github/gitignore原创 2019-02-17 21:48:24 · 245 阅读 · 0 评论 -
git 分支
# 查看本地分支git branch # 删除tmp分支git branch -D tmp# 重新拉取master分支git checkout master# 1. 查看本地所有分支git branch -a# 查看远程分支git branch -r # 2. 切换分支git checkout 分支名称-----------------------...原创 2019-05-11 08:58:13 · 228 阅读 · 0 评论 -
git fetch 和git pull 的区别
# 从远程仓库master分支获取最新,在本地建立tmp分支git fetch origin master:tmp # 当前分支和tmp分支对比git diff tmp # tmp分支合并到当前分支git merge tmp # git pull 相当于从远程获取最新版本并merge到本地# 相当于git fetch 和 git mergegit pull...原创 2019-05-11 09:03:30 · 256 阅读 · 0 评论 -
github 提交项目脚本
#…or create a new repository on the command lineecho "# springcloud" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/accou...原创 2018-10-19 17:33:45 · 409 阅读 · 0 评论