Git
文章平均质量分 76
git
山顶夕景
实践出真知
展开
-
【git】(task1)git基础和常用命令
git add是个多功能命令,可以理解为“精确地将内容添加到下一次提交中”而不是“将一个文件添加到项目中”要更加合适。:可以用它开始跟踪新文件,把已跟踪的文件放到暂存区,合并时把有冲突的文件标记为已解决状态等。如果修改了跟踪中的CONTRIBUTING.md文件,再git status可以发现文件 CONTRIBUTING.md 出现在 Changes not staged for commit 这行下面,说明已跟踪文件的内容发生了变化,但还没有放到暂存区。 要暂存这次更新,需要运原创 2022-05-17 21:19:37 · 1349 阅读 · 0 评论 -
解决error: cannot overwrite multiple values with a single value Use a regexp, --add or --replac
一、问题描述一开始是用git时遇到报错:fatal: unable to access 'https://github.com/modelscope/modelscope-agent.git/': Could not resolve host: socks5显示是和git代理设置有关,因为想着是使用SOCKS5代理,所以可以使用以下命令来设置代理:git config --global http.proxy 'socks5://127.0.0.1:xxxx'git config --globa原创 2023-12-17 19:50:30 · 1338 阅读 · 0 评论 -
【git】取消git代理
如果你已经设置了 Git 代理,并且想要取消代理以解决连接问题,你可以按照以下步骤进行操作:1. **查看当前的 Git 代理设置**:在终端或命令行中运行以下命令,查看当前的 Git 代理设置: ```` git config --global --get http.proxy git config --global --get https.proxy ``` 如果输出显示了代理设置的 URL,说明你已经设置了代理。2. **取消 Git 代理设置**:如果你需要取原创 2023-10-13 00:22:46 · 6282 阅读 · 0 评论 -
解决OSError: You seem to have cloned a repository without having git-lfs installed. Please install git
一、问题描述报错如题:OSError: You seem to have cloned a repository without having git-lfs installed. Please install git二、解决方法比如下载huggingface上的某些较大的模型权重时,使用该模型可能会报这个错git lfs可以管理大型的文件,到git lfs官网下载:https://git-lfs.com/,如果是有mac上可以直接使用brew下载:brew install git-lfs再gi原创 2023-08-20 13:08:20 · 5204 阅读 · 0 评论 -
【git】简洁实用教程
场景:修改work dir中的两个文件a和b后(同时也添加到),又对a文件修改,想把a还原为中的a文件。方法:;如果很多被修改的文件很多,且都需要还原,可以使用,该命令不会删除后来在work dir中新添加的文件。场景:写了几个代码文件后一股脑使用添加到中,突然想起没写完 想从中移除 写完再提交。方法:;这样后面就不会把a文件提交到区了。场景:从github上了一个项目,乱改一通后跑不通,后悔就想改回最初状态方法:;work dir和stage中所有的「修改」都会被撤销,恢复成H原创 2022-12-07 17:43:03 · 640 阅读 · 0 评论 -
解决git push报错:The requested URL returned error: 403
报错(初次填写的账号密码都是正确的):The requested URL returned error: 403。因为一开始没勾选workflow导致出错。如题,向github上传文件时,原创 2022-11-23 21:43:47 · 1885 阅读 · 4 评论 -
【git】(task2)Git分支管理及工具使用
学习总结当我们在两个分支中对同一个文件的同一个部分进行了不同的修改,Git就没有办法顺利的合并他们,会在合并的时候产生合并冲突。比如我们在issue102分支和master分支下对issue102.md文件进行了修改,当我们将issue102分支融合到主分支上时就会发生冲突。可以通过git status查看命令来查看那些因包含合并冲突而处于未合并(unmerged)状态的文件。当出现矛盾后,合并的文件内容将会出现"<<<<<<“,”=======“,”>>原创 2022-05-19 22:58:10 · 1500 阅读 · 0 评论 -
【git】(task3)git内部原理及工作流实战
文章目录五、Git 内部原理5.0 引言5.1 `.git` 的目录结构5.2 objects目录 —— 对象存储知识点5.3 objects目录 —— 包文件的存储机制5.4 refs目录 —— 引用5.4.1 HEAD引用5.4.2 远程引用5.4.3 标签引用5.4.4 stash5.5 config文件 —— 引用规范5.6 config文件 —— 环境变量5.7 小练习5.7.1 远端分支推送5.7.2 邮箱配置六、GitFlow工作流实战6.0 引言6.1 深⼊理解Git-Flow⼯作流模型原理原创 2022-05-22 23:52:33 · 806 阅读 · 0 评论 -
【git】(task4)git提交规范和github说明
学习总结Pull Requests:PR,是github中将修改过的代码分支合并到目标分支的操作。commit是git的最小工作单元,在github的仓库中,PR是主要的工作单元。Pull Requests字面的翻译是拉取请求,在gitLab中,PR的操作叫做Merge Request, 可以把PR理解为“我修改好了你的代码,现在请求你把代码拉回主仓库中”。具体的PR操作(可参考这篇):将需要进行pr(Pull Requests)操作的源项目fork到自己的github;然后通过命令行克隆for原创 2022-05-26 00:13:26 · 1146 阅读 · 0 评论 -
【git】(task5)Git可视化工具与团队协作
学习总结学习datawhale的git教程。文章目录学习总结九、Git 图形工具9.1 GitHub Desktop(1)登录(2) 建立首个仓库(3)提交Pull Request1)fork2)commit & push3)PR9.2 TortoiseGit9.3 Vscode Git十、Git团队协作,合并时的diff工具10.1 代码提交到远程仓库(1)粗放式的提交:(2)标准式的提交与合并:10.2 代码比较与冲突处理(1)配置bc(Beyond Compare)直接用git命令配置原创 2022-05-29 01:59:49 · 808 阅读 · 1 评论 -
【Pycharm教程】代码调试、git操作、连接远程服务器
文章目录一、 Pycharm上传本地代码到github1.1 pycharm连接github1.2 生成token1.3 上传项目1.4 更新本地项目到github1.5 查看git记录二、git常用操作2.1 处理冲突Reference一、 Pycharm上传本地代码到github1.1 pycharm连接github如果账号登陆不上就使用github的token,在github->setting->developer setting->person access tokens-&原创 2022-05-09 20:55:40 · 4775 阅读 · 0 评论 -
Git简明教程
入门使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。git init使用我们指定目录作为Git仓库。git init newrepo从现在开始,我们将假设您在Git仓库根目录下,除非另有说明。添加新文件我们有一个仓库,但什么也没有,可以使用ad...原创 2020-02-20 22:13:11 · 677 阅读 · 0 评论 -
Git安装教程及常用命令
一.简介一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果...原创 2020-02-20 21:58:30 · 729 阅读 · 0 评论