WSL 使用中遇到的问题及解决方案 #4 - Git 仓库中所有文件被标记为 modified
## 前言 打算使用 Gitee 做个镜像仓库,于是就有了 GitHub 和 Gitee 双向同步的需求。 ## 主仓库和镜像仓库 GitHub 为主仓库,Gitee 为镜像仓...
## 为 fork 分配远程链接 - 使用 `git remote -v` 查看远程状态。 - 添加一个将被同步给 fork 远程的上游仓库。 ``` git remote add ...
## 前言 当有多个 GitHub 账号时,可能需要用到多个密钥,生成多个不同的公私密钥对,用 SSH 配置文件 ( `~/.ssh/config` ) 管理它们。 ## 生成第二个密钥...
## 前言 在使用个 VPS 和多个 Git 账户的情况下,使用 SSH 配置文件 ( `~/.ssh/config` ) 管理密钥是一种优雅且灵活的方式。 ## 常用配置项 `Hos...
把项目提交到 GitHub 上,有时候可能不小心提交了一些隐私信息,如密码和邮箱。如何删除这些记录,形成一个全新的仓库,并且保持代码不变呢? - 新建一个空白分支 ``` git c...
## 使用 `git checkout` 撤销本地修改 即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态。 **注意:** 已 `add` / `commit` 的文件不...
![常用Git流程图.png](https://imgcdn.p3terx.com/post/20181112070741.png) ## 创建版本库 ``` $ git clone ...
## 前言 CRLF、LF 是用来表示文本换行的方式。CR(Carriage Return) 代表回车,对应字符 ` \r`,LF(Line Feed) 代表换行,对应字符 `\n`。由于...
## 设置用户信息 git要求使用者必须提供自己的身份标识,为此我们需要在git bash中执行以下命令: ``` git config --global user.name "name"...