Git
文章平均质量分 70
git 的常用操作
存梨
不负好时光
展开
-
git 轻松上手(五)github 加个 GPG 签名验证
当我们增加了签名验证后,给自己的 commit 进行加密传输。每次 commit 后的代码会弹出输入 purhase 的弹框。为了保证我们的账户以及数据的安全性,GitHub 提供了签名验证的功能,来确认每次的提交来自可信的来源。我们需要做的就是提供一个加密签名,供 github 进行验证。在多人协作的项目中,仓库管理员可以根据需要,设置是否阻止未签名和验证的所有提交。之后的提交都需要输入安全密码,虽然提交流程多了一步,但是提升了项目的安全性。在我们日常开发中,未进行签名验证, 提交的代码状态如下所示。原创 2020-11-17 21:54:01 · 1186 阅读 · 1 评论 -
git 轻松上手(四)git stash 的妙用
上一节说到git的分支管理,虽然每次提交代码变动都commit,有利于存储代码版本,但是在git log是会显示出这些临时提交的日志,无法准确定位到需要的版本。此时我们需要用到git stash来处理1.定义Stash the changes in a dirty working directory away将更改存储在脏的工作目录中git stash 适用于你想保存当前的更改,还...原创 2019-11-27 22:59:16 · 593 阅读 · 1 评论 -
git 轻松上手(一)ssh私钥配置
首先我们需要一个 github 账号(这个自行注册一哈),账号会用在创建 ssh 中,然后我们在 github 上建立一个远程仓库,如图所示。到此,我们的本地电脑与 github 的 ssh 传输连接就已经添加好了。github 与本地的 git 仓库是通过 ssh 加密传输的,所以需要先建立电脑与 github 之间的 ssh 连接。创建远程仓库可以选择时公有还是私有库,公有库可以指定人与你一起开发,私有库可以作为自己的代码托管。执行该命令,在此过程中一直敲回车就可以,防止自己设置密码后却忘记密码。原创 2019-02-28 23:46:20 · 627 阅读 · 1 评论 -
git 轻松上手(二)代码提交到远程仓库中
仅监控已被add的文件( tracked file ),他会将被修改的文件提交到暂存区。会监控工作区的状态树,把工作区的所有变化提交到暂存区,包括文件内容修改以及新的文件,但是不包括被删除的文件。假设我们这次需要上传的代码,是一个新鲜出炉的代码项目,从未创建过仓库,未与 git 关联过。操作,这样自己的改动已经提交到暂存区,pull 下来的代码只需要选择合并,不会报一堆错误。首先,跟踪改动过的文件,将工作区发生变化的文件提交到暂存区。如果代码不是提交到主分支,可以选取需要提交的分支名来代替。原创 2019-07-17 23:19:48 · 233 阅读 · 1 评论 -
git 轻松上手(三)创建、合并分支与远程分支
项目开发过程中,会遇到多人合作开发的情况,如果人人都把未开发完的代码推到master上,会对整体的开发有影响,容易造成代码的混乱。那不能推送到master,此时应该怎么办呢?此时 git 的就派上用场了。我们在本地创建属于自己的开发分支,当一个需求开发完成之后,与主分支合并,这样推送到主分支上的代码就是成熟的代码啦~~原创 2019-11-26 22:08:17 · 445 阅读 · 1 评论