Sourcetree 笔记

By | 2021年12月30日

SSH客户端配置

第一步:以管理员身份打开 Windows PowerShell,执行 ssh-keygen -t ed25519 -C "Gitee SSH Key"

第二步:去 Git 服务器上添加公钥(这里以 gitee 为例)

第三步:配置 SourceTree 的 SSH客户端(设置 SSH秘钥位置 和 OpenSSH)。

第四步:SSH 克隆代码

迁出分支

合并分支

回滚到历史节点

上面操作的都是本地仓库,如果要想push到服务器,是会报错的,需要打开命令模式,强制执行push才行,这样服务器上的最新节点就被删除了:

提示:对于我来说,这种常用于,有时候不小心修改了master节点,而实际应该改development分支。
警告:强制push到远程仓库一个人开发时没问题,如果多人开发请不要使用这个命令,否则可能会导致同伴的分支有问题。

暂存(stash)

有时我们在development分支上开发到一半,代码还没commit,此时leader让你将development上已commit的分支合并到master发布,这时候就要用到stash。

OAuth认证

如果bitbucket服务器设置了二次认证,可以通过网站先登录进行二层认证,之后点下面的 “添加”账号,选择 OAuth 认证后,点 “刷新OAuth令牌” 即可成功添加账号:

Category: Git

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注