目录
一个分享如何使用git/github的笔记的仓库。
笔记仅供分享给大家学习使用,不会用作任何商业用途,如果有人用作非学习用途构成的侵权行为,与本人无关,请自行承担责任。
1.本仓库上传了一份关于如何使用git/github的笔记,笔记文件为"根据b站整理的Github教程.docx",大家可以下载阅读。
2.该笔记是学习b站up主冯雨分享的视频教程Github 新手够用指南 | 全程演示&个人找项目技巧放送、40 分钟学会 Git | 日常开发全程大放送&搭配Github而记录的笔记,笔记来源于本人。若有侵权,请联系本人删除。由于本次笔记字数很多,笔误以及错别字可能很常见,若读者发现笔记有错误,欢迎批评指正。
3.其他参考链接:什么是版本控制?为什么要有版本控制?常用的版本控制工具有哪些?_版本控制是什么意思-CSDN博客、github代码比对颜色介绍、删除仓库中的文件。
4.本次笔记所包含的内容如下图所示:<br>
5.笔记对应的Github链接:git-github_learn。考虑到很多人进入github下载文件非常慢,本人将该笔记也放在码云(即gitee,属于国人自己的git)上了,对应位置:git-github_learn。<br>
6.关于如何使用git,码云上也有一份文档:Pro Git(中文版),优点是更详细更全面,缺点是配图很少、没有段落前空两格这样的格式,阅读起来没有本人写的笔记那么容易理解。另外关于码云的使用,参考链接:Gitee 帮助中心,大概阅读了下,读感觉使用方法和git一致,目前(24.1.5)我还没使用过码云提交过仓库。<br>
注意:再与连接进行连接时,先保证本地仓库不能为空且已经提交过至少一次仓库,然后按下面的命令执行。(有时需注意先pull再push)<br>
git remote add origin https://github.com/yunyandegit/Personal-learning-notes-on-Zotero.git # 将本地的Git仓库与远程仓库进行关联
git branch -M main # 将当前分支重命名为"main"
git branch --set-upstream-to=origin/main main # 设置追踪信息以关联本地 main 分支和远程 origin/main 分支
git pull --allow-unrelated-histories # 合并两个不相关的Git历史时使用
git push -u origin main # 用于将本地分支推送到远程仓库
git pull # 拉取远程分支最新的提交到本地
git push # 推送当前分支最新的提交到远程
git push origin main # 将本地的main分支推送到origin远程仓库
git remote -v # 查看Git配置用于快速生成目录、设置丰富的快捷键等。看不懂英文没关系,关键是知道如何设置对应操作的快捷键以及使用快捷键就行了。
这是一款所见即所得的插件。
效果如下:
git remote add gitee <远程仓库的URL> # 添加远程仓库链接
git fetch gitee # 拉取远程分支到本地
git merge gitee/master # 合并远程分支到本地分支,将gitee上的master分支合并到本地分支
git merge --allow-unrelated-histories gitee/master # 允许Git合并具有不相关历史的分支
git push gitee main # 将本地的main分支推送到远程
git pull --allow-unrelated-histories gitee master # --allow-unrelated-histories选项来允许合并没有共同祖先的历史
git push gitee --delete master # 删除远程仓库(Gitee)上的master分支

