如何上手github/gitlab
gitlab github git 是什么
gitlab 相当于 拼多多 是一个大卖场 只不过 倾向于团购 亲戚朋友组团
github 相当于 淘宝 是一个大卖场 只不过 倾向于个人
git 相当于支付宝 是一个 付钱工具
所以,git 是基础工具,一切操作的基本命令上传下载 你没钱的话 买个屁。
github 是社区 各色各样的好项目都在上面 也可以搞自己的项目
gitlub 也是社区 只不过 项目一般都是企业内部使用的
所以第一步干什么?
- 注册账号 不管是拼多多还是淘宝 先用邮箱把账号注册了
github的登录网站:https://github.com/
gitlab的登录网站:https://gitlab.com/users/sign_in
注册的话 就不用多介绍了 跟注册qq差不多 网站进去大概一看就知道了 - 下载支付宝 也就是下载git工具 下载后桌面右键会出现Git Bash Here工具
下载git工具传送门.
ssh key 本地与远程
ssh key相当于 身份证,你有淘宝,有支付宝,你不绑定关系,你怎么付钱?
绑定关系支付宝肯定验证是你本人把,你总不能邦别人身份证的支付宝去付钱。
所以二步干什么?
建立本地与远程绑定关系,确定身份
如何创建ssh key
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:
ssh-keygen -t rsa –C "你的邮件",
之后执行完后会生成 一段key 就是你的身份信息了
然后拿着这个key 到 github 那边的个人账号下的 setting 设置里面的ssh 选项填充保存。 这样就关系绑定好了。也就意味着现在可以进行买卖操作了。
所以第三步干什么?
去淘宝买东西,用支付宝付钱。那搜索淘宝的东西,付钱的时候用指纹还是刷脸,这些其实都是操作了。也就是git命令。
自己本地已经有的项目怎么搞到github?
- 可视化工具GitHub desktop建,直接到文件把自己的项目替换一下文件夹内容在提交上去。
- 远程github建,建好之后克隆下来到文件夹 把自己的项目替换一下文件夹内容在提交上去。
常用命令就是
3. 本地项目先推到远程
4. 远程项目先拉到本地
5. 拉取他人修改后的远程代码 多人协作
6. 修改后推送本地代码至远程 多人协作
命令对新手来说不太友好,可能不太记住还需要用git工具去输命令,那可以下载可视化的工具GitHub desktop来操作命令。
如果命令熟练,那用gitbash就行