Git基础知识
Git基础知识
一、git的基本操作(命令行)
1.建立仓库
在根目录输入
1 | git init |
4.建立本地仓库与github的联系
1 | git remote add origin https://github.com/用户名/仓库名.git //github生成htttps链接 |
git push 到远程仓库的master(主分支)上。
1 | info: please complete authentication in your browser... |
第一次使用github会弹出登录界面
二、
1.下载仓库代码(pull)
当线上版本更新,下载时可以使用拉取命令,将文件下载到本地进行更新。
1 | git pull |
2.下载仓库代码(git clone)
git clone https://github.com/用户名/仓库名.git
3.ssh秘钥
秘钥分为私钥(存放在本地,类似于门禁卡)和公钥(github,类似于装门禁的门)
1.生成秘钥
ssh-keygen
秘钥位置:
- mocOS
- ~/.ssh
- Windows
- C:/用户/(你的)用户名/.ssh
生成文件id_rsa是私钥
id_rsa.pub是公钥
用记事本打开公钥,复制公钥
2.配置ssh到github
进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。
配置成功后,可使用ssh方式连接github
git clone git@github.com:用户名/仓库名.git
2.注
仓库setting内的Deploy keys,是添加部署秘钥的。填写服务器生成的秘钥,不是本地开发电脑生成的秘钥。在项目上线时,在服务器上执行git clone命令时会使用的秘钥。在服务器用来运行完善代码,而非开发,因此无需要勾选 Allow write access 的写权限,主要知识在linux服务器中。
htttps和ssh
ssh添加成功后git操作将不需要登录验证,更加方便。
4.添加合作用户
在仓库settings左侧的Collaborators,单击Manage access中的add people按钮,输入github的用户名或者邮箱,他会收到github的邀请邮件,确认后拥有该仓库的操作权限
二、git的基本操作(客户端)
更新操作会显示
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 少年没有乌托邦!
评论