随笔分类 - git--版本控制工具
分布式版本控制工具;
集成式版本控制工具;
包括但不限于关于git一些常用的方法方式以及常用命令讲解
摘要:撤销commit文件 前言 ①《git commit》的意思为《git提交》,是git系统的一个命令,主要用于将暂存区里的改动内容提交到本地仓库中:语法为 git commit -m [message] ,[message]可以是一些备注信息。 ②在日常工作之中经常遇到我们在commit(提交到本地
阅读全文
摘要:1、初始化 用户 $ git config --global user.email "your email" $ git config –-global user.name "your name" 2、秘钥查看是否存在秘钥 $ ls -al ~/.ssh id_rsa 是私钥,id_rsa.pub
阅读全文
摘要:前言: 下面的步骤可以结合此概念图观看: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 操作步骤 1、结束代码编写后,首先查看状态,会发现文件都是红色,表示代码在当前工作区中【Workspace】 git stat
阅读全文
摘要:问题 使用git添加远程github仓库的时候提示错误:fatal: remote origin already exists ,如下图所示: 解决方法 1、先删除远程 Git 仓库: $ git remote rm origin 2、再重新添加远程 Git 仓库: $ git remote add
阅读全文
摘要:出错的具体情况如下: 问题 本地创建了一个project并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库: 如下方法: git init 初始化本地仓库git remote add origin XXX 添加远程仓库地址 如果你在这之后就执行git add -A,git commit -m
阅读全文
摘要:1、在windows平台下执行git add【添加当前目录的某文件到暂存区】 的时候经常会出现如下错误: 2、问题原因: windows中的换行符为 CRLF, 而在linux下的换行符为:LF 当执行git add . 时,系统提示:LF 将被转换成 CRLF 3、解决办法 ①删除.git文件 ②
阅读全文
摘要:报错信息: Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated
阅读全文
摘要:报错信息: CONFLICT(content):Merge conflict in XXXX/.DS_Store. AutoMatic merge failed;fix conflicts and then commit the result. 报错含义: 冲突内容:合并冲突在 XXXX.DS_St
阅读全文
摘要:问题: 在上传项目到GitHub时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的Photo albums文件夹。 但是在github上只能删除仓库,却无法删除文件夹或文件,所以只能通过命令来解决。 具体方法如下: 首先进入你的本地git仓库文件
阅读全文
git或gitlab修改密码之后,报错remote: HTTP Basic: Access denied,fatal: Authentication failed for ‘git或gitlab地址’
摘要:问题: 方案一: 1、打开控制面板(快捷键方式:cmd输入Control回车) 2、修改密码 方案二: git config --system --unset credential.helper git config --global credential.helper store 重新将代码pus
阅读全文
摘要:当本地代码码好之后需要上传到远程仓库的dev分支时,git push到远程仓库分支上 时发生错误: error: src refspec master does not match any. error: failed to push some refs to,例如: 如果将码好的代码上传到远程仓库
阅读全文
摘要:正常clone方式 git clone <远程仓库地址> 默认clone的是远程仓库的master主分支; 而且通过命令 git branch --list能看到克隆后在本地也只有master这一个分支; 如果再通过新建分支然后再拉取指定分支,甚至可能还需要解决冲突,太繁琐。 clone远程仓库指定
阅读全文
摘要:git中使用.gitignore的技巧 .gitignore的作用 可以根据需求筛选Changes,主动忽略掉不想提交或更改至本地仓库或者远程仓库的内容。 如何创建.gitignore 1.进入项目的目录下,点击右键单击【git bash】 2.在命令下输入【touch .gitignore】创建文
阅读全文