
git
镇杰。
这个作者很懒,什么都没留下…
展开
-
remote: Support for password authentication was removed on August 13, 2021. Please use a personal ac
一、问题描述remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.具体如下:大概意思:你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token!二、 github为什么要把密码换成tokengithub官方解释1、修改原创 2021-12-03 18:36:07 · 10596 阅读 · 1 评论 -
gitlab上fork别人的代码,如何更新主分支最新代码
fork 操作:就是从别的大佬远程端 gitlab 仓库拷贝一份到自己的 gitlab 仓库。在开发学习时,经常通过 fork 别人的 gitlab 开源项目进行开发学习。所以在我们开发完成后,想合并到大佬的主分支去,我们需要进行创建一个 merge request, 提交给主分支代码管理员进行代码审核,审核通过后允许merge,这样我们开发的代码就会合并到主项目中。那么大佬的主分支有更新了,我们怎样将主分支的更新代码代码拉取、合并到本地呢?fork分支更新流程:1.首先要确认是否建立了主项目的远原创 2021-11-12 10:39:04 · 6557 阅读 · 0 评论 -
gitflow详细教程
从svn迁移到git了 , 补充一下git的知识和Git Flow在团队中的应用Git主要优点有分布式存储 , 本地仓库包含了远程仓库的所有内容 . 安全性高 , 远程仓库文件丢失了也不怕优秀的分支模型 , 创建/合并分支非常的方便方便快速 , 由于代码本地都有存储 , 所以从远程拉取和分支合并时都非常快捷当分支过多时 , 如何管理这些分支呢 ? 我们团队采用了Git Flow的模式GitFlow的常用分支master主分支 , 产品的功能全部实现后 , 最终在master分支对外发布该转载 2021-09-25 00:17:31 · 360 阅读 · 0 评论 -
解决git每次输入账号密码
1、执行命令:git config --global credential.helper storegit pull2、输入用户名密码,以后就不会再次要求用户名密码了原创 2021-04-12 18:15:01 · 151 阅读 · 0 评论 -
fatal: repository ‘https://***.com/ds***/www.git/‘ not found 解决办法
git pull的时候遇到下面的报错。remote: Repository not foundfatal: repository'https://github.com/MyRepo/project.git/'not found解决办法如下,然后再执行git pull就会让你输入账号密码。就可以正常使用啦。$ git credential-manager uninstall$ git credential-manager install...原创 2021-04-12 18:12:03 · 1431 阅读 · 1 评论 -
git error: The following untracked working tree files would be overwritten by checkout
在使用git pull时出现了这个提示,场景是本地有些文件修改后没有提交到本地仓库,没有版本跟踪,然后执行git pull时这些在远端的文件跟本地的不一样就会出现这个提示。解决的方法是把本地修改且没有加入版本控制的文件删掉,一般来说这些文件时执行make时生成的目标文件,没啥用,有用的都已经提交到本地仓库了。所以在删除的时候需要仔细检查一下,不要误删就好了。git clean -d -fx<<BLOCK -n 显示将要删除的文件和目录;-x -----删除忽略文件已经对git来原创 2021-03-30 09:43:08 · 1185 阅读 · 0 评论 -
git add -A 和 git add . 区别
git add -A和git add . git add -u在功能上看似很相近,但还是存在一点差别git add .:他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u:他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)git a...原创 2021-01-06 16:15:58 · 320 阅读 · 0 评论 -
Git 提交代码和更新代码
首先,操作之前一定要看清分支!!其次,提交代码之前一定要先更新代码!!git branch -----查看当前分支git pull -----更新代码到本地 提交代码:1、在本地修改相应文件(或者文件新旧替换)2、git add **/**/文件名 (文件修改路径)(注意路径要写对)3、git status ----查看当前本地文件信息4、git commit -m "更改信息备注"5、git ...转载 2020-08-18 17:07:58 · 1788 阅读 · 0 评论 -
git clone很慢非常慢怎么办?
原因:git clone特别慢可能是因为github的域名被限制了。解决步骤:在网站 https://www.ipaddress.com/ 解析地址github.com得到对应的ip地址,记下来2. 然后在hosts文件中加上ip–>域名的映射Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hostsMac/Linux的hosts文件路径在:sudo vim /etc/hosts199.232.69.194 github原创 2020-06-17 20:46:58 · 777 阅读 · 0 评论 -
git pull/push每次都需要输入密码问题
①执行以下命令:git config --global credential.helper store②找到git的配置文件 .gitconfig ,添加一下内容,效果与①相同[credential] helper = store原理:这个命令是在本地生成一个账号密码文件,这样就不用每次都输入了(但是还得输入一次)这个方法对于windows,linux都是通用的!!!如果想查看账号密码,可通过命令查看cat ~/.git-credentials...原创 2020-06-02 15:24:43 · 677 阅读 · 0 评论 -
git错误: LF will be replaced by CRLF in data/**/**
错误原因:LF和CRLF其实都是换行符,但是不同的是,LF是linux和Unix系统的换行符,CRLF是window 系统的换行符。这就给跨平台的协作的项目带来了问题,保存文件到底是使用哪个标准呢?git为了解决这个问题,提供了一个”换行符自动转换“的功能,并且这个功能是默认处于”自动模式“即开启状态的。这个换行符自动转换会把自动把你代码里 与你当前操作系统不相同的换行的方式 转换成当前系统的换行方式(即LF和CRLF 之间的转换),这样一来,当你提交代码的时候,即使你没有修改过某个文件..原创 2020-06-01 14:58:51 · 210 阅读 · 0 评论 -
Git常用命令
创建版本库git clone <url> #克隆远程版本库git init #初始化本地版本库修改和提交git status #查看状态git diff ...原创 2020-03-02 21:01:24 · 233 阅读 · 0 评论