申请及使用 Token 以解决 Github 不再支持密码验证

🗂 | 查看 Git 专题可浏览更多内容


2020 年 7 月,Github 宣布打算要求对所有经过身份验证的 Git 操作使用基于令牌的身份验证(例如,个人访问、OAuth 或 GitHub 应用程序安装令牌)。从 2021 年 8 月 13 日开始,在 GitHub.com 上对 Git 操作进行身份验证时,将不再接受帐户密码。

也就是说,从 2021 年 8 月 13 日起,你对于 Github 如仓库的操作,可能会遇到这样的提示:

阅读更多

如何在 Github 上进行协作

🗂 | 查看 Git 专题可浏览更多内容


如果我们直接对一个第三方的 Github 项目进行推送将会看到这样的提示:

1
2
3
4
ERROR: Permission to github/repo.git denied to Example.
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

解决这个权限问题的办法有两种:

阅读更多

Git 远程仓库

🗂 | 查看 Git 专题可浏览更多内容


在使用版本控制系统时,大部分的操作都在「本地仓库」进行,但当需要与团队协作进行数据共享时,就需要「远程仓库」了。

阅读更多

撤销 Git 修改

🗂 | 查看 Git 专题可浏览更多内容


在使用 Git 时在做出一个操作后后悔了怎么办?以下列出一些场景:

阅读更多

暂时保存 Git 更改

🗂 | 查看 Git 专题可浏览更多内容


暂时保存更改

在工作中可能会遇到紧急加塞的任务,这时工作区或暂存区的修改可能还不足以成为一个历史版本,如果你是从前文一路看下来的就会知道,有一个建议就是不要将一个未完成的工作提交成版本历史,即便是一个大模块,也应该正确分割成小的完整的逻辑块来分别提交

如果还不能提交成为一个版本历史,但这时的加急工作任务需要一个「干净的工作区」,就可以使用 Git 的「贮藏 (Stash)」功能,贮藏类似于一个高级的剪贴板,可以将一些内容暂时剪切起来,在需要的复制粘贴出来。

阅读更多

Git 分支与合并

🗂 | 查看 Git 专题可浏览更多内容


使用分支可以让我们从主线上分离开来,避免影响主线。

什么意思呢?想一想当都在主线上同时进行多个方向的工作,会有哪些问题:

  • 假设你是一位小说家,对于接下来的故事走向有两个方向,那么应该如何管理呢?
  • 假设你是一位工程师,领导先是要求加入购物车功能,但后来又改主意了,如何保留其他有用功能的代码的同时,只清除掉购物车功能的代码呢?
  • 在团队多人协作时,如何不影响到其他成员而进行自己的工作呢?

你可能会发现,尝试着在一个单一上下文背景环境中同时进行多个主题的工作时,事情只会变得越来越糟糕。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×