Skip to content

yunyandegit/git-github_learn

Repository files navigation

目录


一、仓库git-github_learn的介绍

  一个分享如何使用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>


四、常用命令的记录以及一些插件

1.远程连接时的补充

  注意:再与连接进行连接时,先保证本地仓库不能为空且已经提交过至少一次仓库,然后按下面的命令执行。(有时需注意先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配置

2.VScode书写Markdown文件的插件

(1)编辑插件Markdown All in One

  用于快速生成目录、设置丰富的快捷键等。看不懂英文没关系,关键是知道如何设置对应操作的快捷键以及使用快捷键就行了。

1709345080723

(2)所见即所得的插件Office Viewer(Markdown Editor)

  这是一款所见即所得的插件。

1709345605992

  效果如下:

1709347148151

五、补充一些关于gitee的命令

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分支

About

介绍:一个分享如何使用git/github的笔记的仓库。知乎链接如下。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published