草庐IT

git-stage

全部标签

如何使用Git将本地项目上传到GitLab

上传本地项目到GitLab主要分成两步:一、在Gitlab上新建仓库二、在本地创建项目,并关联gitlab上传首先第一步、在gitlab上新建仓库: 自定义项目名字后,选择Create即可: 获取该项目的地址:二、在本地新建项目:1.首先安装Git,下载链接如下:Git-Downloads下载安装完成后在本地任意磁盘中新建文件夹:TestDemo(名字可以任意起)然后进入该“TestDemo”文件夹,在该路径下鼠标右键选择“GitBashHere”:2.配置该git:执行以下命令:gitconfig--globaluser.name"你的用户名"gitconfig--globaluser.em

#ubuntu# #git# repository git config --global --add safe.directory

ubuntu克隆下源码对其操作时git时偶发性报错 fatal:detecteddubiousownershipinrepository并提示可以:gitconfig--global--addsafe.directory/目录我们按提示执行确实可以短暂避免该问题,但治标不治本,且文件很多时需要一个个敲命令。产生这一问题的本质原因是下载代码的所有权没有转移,即你下载了别人的代码(一般使用docker下载后,本地编译容易出现),别人声明该代码所有权。所以,在修改代码时会报以上问题。因此,我们需要做的并不是声称哪目录是安全的,而是要将代码所有权转移。  使用以下命令将代码所有权转移gitconfig

解决报错: ERR! code 128npm ERR! An unknown git error occurred

在github下载的项目运行时,进行npminstall安装依赖时,出现如下错误:npmERR!code128npmERR!AnunknowngiterroroccurrednpmERR!commandgit--no-replace-objectsls-remotessh://git@github.com/nhn/raphael.gitnpmERR!git@github.com:Permissiondenied(publickey).npmERR!fatal:Couldnotreadfromremoterepository.npmERR!npmERR!Pleasemakesureyouhave

IDEA中git的Cherry-Pick的使用

目录1、合并分支有两种操作:2、Cherry-Pick的作用3、Cherry-Pick的使用3.1、场景:3.2、操作3.4、cherrypick 代码合并完毕cherrypick:分支上的部分提交。1、合并分支有两种操作:        一种情况是:需要将A分支的所有代码变动 合并到B 分支,此时可以采用分支合并,               可以直接merge。     另一种情况:只需要将A分支的几个改动合并到B分支,不需要全部合并(有些情况下整个分支合并冲突太多处理起来过于麻烦)。可以使用cherrypick.2、Cherry-Pick的作用假设当前所在分支为B,可以在VersionC

git安装、初次配置及密钥生成

1.git下载①可以从官网下载github进行安装,网址:Git-Downloads;②git官网时常无法登录,可以从百度网盘下载安装包安装,版本:Git-2.38.1-64-bit,网址:链接:https://pan.baidu.com/s/18PDKQSfIa1SSyTAfQLNLMQ 提取码:rtdm 2.git安装git安装引导界面可根据需要改变安装目录,其他安装选项,无特殊需求,一直点击next即可完成安装。3.git配置git安装完成后,在文件资源管理器空白处,右键-GitBashHere,即可在当前路径打开git命令行,如图所示为桌面处打开的git bash。在git bash中

修改历史git提交用户名和邮箱错误,解决没有小绿点

.sh文件在这里git上传.sh,批量修改错误用户名和邮箱,解决小绿点问题-C文档类资源-CSDN下载问题说明因为平时使用两台电脑,偶尔会用到不同的电脑进行代码提交,其中一台电脑git未正确配置,导致出现用户名和邮箱错误的情况。故记录自己遇到的,由于历史提交出现的邮箱和用户名错误,导致没有小绿点的情况。 解决办法GitBashHere在需要修改信息的文件夹空白处右键找到gitbashhere命令1、检查本地用户名和邮箱代码如下gitconfiguser.namegitconfiguser.email 备注:我这里已经是正确的啦!2、修改成正确的用户名和邮箱代码如下gitconfig--glob

【git】Git 回退代码到某次 commit

【git】Git回退代码到某次commit1、查询需要回退的commit记录使用如下命令查询提交记录:(说明:commit单词后面红框里的十六进制字符串,就是每次提交代码时,git生成的唯一记录编码。Git可以通过该编码准确锁定每次的提交记录)2、回退代码到某次commitgitreset--hardcommitID(其中,commitID根据实际情况,确定需要回退的commit记录ID。)比如,想回退到dcd2bb446afd31e620866b2e49ba05bff108c1de这次的提交记录,使用如下命令即可:gitreset--harddcd2bb446afd31e620866b2e4

Git:查看提交信息

gitloggitlog,查看所有loggitlogfile,只查看指定file的loggitlog-pfile,查看指定文件的带有文件修改列表的loggitlog--oneline,将每个log信息精简后显示在一行gitlog--stat,显示log时将每次提交所修改的文件也列出来gitlog--pretty=format:"%h%ai

Git的进阶使用(二)

本篇文章旨在分享本人在学习Git时的随笔记🤩文章目录概述1、Git分支1.1主干分支1.2其他分支1.2.1创建分支1.2.2查看分支1.2.3切换分支1.2.4删除分支2、Git合并2.1主干分支2.2其他分支2.3合并分支3、Git冲突3.1主干分支3.2其他分支3.3切换分支-B13.4切换分支-B23.5合并分支-B13.6合并分支-B2最后概述  在实际的操作中,有些文件可能再不同的场合需要同时使用不同的内容,而且还不能冲突,比如项目的配置文件,我需要本地进行测试,同时还要部署到服务器上进行测试。本地环境和服务器上的环境是不一样的,所以同一个配置文件就需要根据环境的不同,进行不同的修

TortoiseGit提交代码到远程仓库_git教程

一,首先,你要有GitHub账号或者gitee账号,然后创建新的仓库二,安装git,TortoiseGit和TortoiseGit汉化包1.1下载gitgit官网地址:Githttps://git-scm.com/点击下载 ,根据需求选择 1.2.安装git双击git安装包,开始安装,下面界面主要展示了GPL第2版协议1的内容,点击[next]到第二步。 1.3选择安装目录点击“Browse…”可更换目录,也可直接在方框里面改。这里我直接点击[next]到第三步1.4选择安装组件根据自己的需要选择勾选或者直接点击[next]到第四步。  1.5选择开始菜单文件夹直接点击next到下一步 1.6