
github
文章平均质量分 89
版本管理、不止git
骆言
萌新
展开
-
【笔记】Git - 子模块 submodule
(记录了子模块的:名称、本地路径 path、网络路径 url)的缓存,否则无法创建同名的module.添加,而是新拉的代码里面就有。的注册信息的,这时候需要。文件的内容,最下面有。拉仓库同时把子模块拉下来。此外,你可能还需要删除。网上找到的另一种移除步骤。如果是子模块不是通过。原创 2022-10-04 22:42:20 · 1492 阅读 · 0 评论 -
【笔记】【一文解决】Git 命令行/资料『整理』
整理:按功能归类常用命令行。原创 2019-12-04 15:18:02 · 753 阅读 · 8 评论 -
【笔记】 Git - git init --bare 的作用和使用场景
一般来说,一个裸库往往被创建用于作为大家一起工作的共享库,每一个人都可以往里面 push 自己的本地修改。裸仓库一个惯用的命名方式是在库名后加上。裸仓库适用于远程仓库,裸仓库可以直接作为服务器仓库供各开发者 push、pull 数据,实现数据共享和同步,假设一个域名为 git.example.com 的服务器已经架设好,并可以通过 SSH 访问。的作用是 “初始化某个目录成为中心仓库(裸仓库)”。原创 2019-12-04 17:26:38 · 1061 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 6 - 搭建Git服务器 - 【未完】
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条...原创 2019-12-07 15:51:26 · 217 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 5 - 操作标签 - (git tag -d <tag>、git push origin <tagname>、git push origin :ref/tags/<t>)
git tag -d <tag>如果标签打错了,也可以删除:因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。git push origin <tagname>如果要推送某个标签到远程,使用命令git push origin <tagname>:git push origin --tags或者,一次性推送全...原创 2019-12-07 14:04:56 · 2438 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 2 - 版本回退 - ( git log、 git reset --hard、git reflog ) - (修改日志、退回版本、回溯日志)
修改readme.txt …Git is a distributed version control system.Git is free software distributed under the GPL.然后尝试提交:git add commitgit log命令显示从最近到最远的提交日志如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数...原创 2019-12-04 17:24:50 · 573 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 4 - 多人协作 - (git remote -v、git push 、git pull)(查看远程库、推送、合并)、 Feature分支
文章目录推送分支∗∗哪些分支需要推送∗∗\color{#ff0011}{** 哪些分支需要推送 * *}∗∗哪些分支需要推送∗∗抓取分支∗∗因此,多人协作的工作模式通常是这样∗∗\color{#0000ff}{**因此,多人协作的工作模式通常是这样**}∗∗因此,多人协作的工作模式通常是这样∗∗:小结当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起...原创 2019-12-07 11:27:59 · 1194 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 2 - 撤销修改(【add前】git checkout -- <file> 、【add后】 git reset HEAD <file>) - (取消修改)
文章目录git statusgit checkou -- readme.txt`git reset HEAD `版本回退一节小结自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行:在你准备提交前,一杯咖啡起了作用,你猛然发现了stupid boss可能会让你丢掉这个月的奖金!既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最后...原创 2019-12-04 19:47:32 · 378 阅读 · 0 评论 -
廖雪峰的Git学习笔记 - 4 - Rebase -(git rebase )
在上一节我们看到了,多人在同一个分支上协作时,很容易出现冲突。即使没有冲突,后push的童鞋不得不先pull,在本地合并,然后才能push成功。每次合并再push后,分支变成了这样:$ git log --graph --pretty=oneline --abbrev-commit* d1be385 (HEAD -> master, origin/master) init hello...原创 2019-12-07 12:11:19 · 472 阅读 · 0 评论 -
廖雪峰的Git学习笔记-6-别名(.git/config、git config --global alias.st status)、码云(git remote add、git remote rm)
使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com)。和GitHub相比,码云也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。码云的免费版...转载 2019-12-07 14:53:01 · 764 阅读 · 0 评论