远程操作
分布式版本控制系统
分布式版本控制系统:简单理解就是有一台中央服务器仓库,连接多台本地服务器仓库。可以实现多名开发者查看各自的代码。

克隆远程仓库 git clone [地址链接]
使用 SSH 协议:第一步:创建 SSH Key。在用户主目录下,看看有没有 .ssh 目录,如果有,再看看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果已经有了,可直接跳到下一步。如果没有,需要创建 SSH Key:
ssh-keygen -t rsa -C "[email protected]"

在用户主目录里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是 SSH Key 的密钥对。将 id_rsa.pub 的内容复制进公钥配置就可以了。
使用 HTTPS 协议:使用 HTTPS 方式时,没有要求,可以直接克隆下来。
git clone [地址链接]

向远程仓库推送 git push <远程主机名> <本地分支名>:<远程分支名>

拉取远程仓库 git pull <远程主机名> <远程分支名>:<本地分支名>

忽略特殊文件
在日常开发中,我们有些文件不想或者不应该提交到远端,比如保存了数据库密码的配置文件,那怎么让 Git 知道呢?在 Git 工作区的根目录下创建一个特殊的 .gitignore 文件,然后把要忽略的文件名填进去,Git 就会自动忽略这些文件了。
例如我们想忽略以 .so 和 .ini 结尾所有文件,.gitignore 的内容如下:








