赞
踩
github使用 9个步骤:
1.创建项目,初始化项目,并设置项目账号
①创建项目 D:\idea\java2022SC\github2022
②初始化本地库 git init (在项目当前目录下,执行命令)
生成.git文件夹,它就是本地库。注意,隐含文件夹。
②设置项目账号,如果不设置采用全局账号
全局账号:~/.gitconfig //在C:\Users\19095\.gitconfig
局部账号:.git/config
git config user.name "donglin"
git config user.email "1909529369@qq.com"
全局和局部同时存在,局部生效。没有配置局部,全局生效。
2.开发代码,并且进行提交操作
git add .
git commit -m "xxx"
3.注册号github账号,并在github上创建远程库
创建远程库会生成两个url,客户端可以通过这两个url远程访问远程库
https://github.com/lidonglin-bit/github2021.git
git@github.com:lidonglin-bit/github2021.git
4.映射远程库地址,给url定义别名,简化操作,push本地库代码到远程库上(origin=https://github.com/lidonglin-bit/github2021.git起了别名)
git remote add origin https://github.com/lidonglin-bit/github2021.git
git push origin master
需要输入github账号和密码
--------------------------------------------------------------------------------
5.克隆别人仓库
git clone https://github.com/lidonglin-bit/github2021.git (失败可用梯子解决)
指定克隆仓库路径 以及 克隆到本地项目自定义名称。
可以克隆提交者配置的url映射。但是不能克隆提交者的账号(.git/config)。
6.配置账号,不用再初始化仓库了,clone就初始化好了这个仓库
局部账号:.git/config
git config user.name "lisi"
git config user.email "1909529369@qq.com"
7.修改代码并提交
git add
git commit -m ""
8.push代码到远程库,需要建立合作伙伴关系,否则,不允许push
①演示不是合作伙伴关系会怎样,提交时需要输入lisi的账号和密码。但是库拥有者是donglin,所以无权访问。
$ git push origin master (origin 是第四步的别名)
remote: Permission to lidonglin-bit/github2021.git denied to lisi
fatal: unable to access 'https://github.com/lidonglin-bit/github2021.git/': The requested URL returned error: 403
①演示建立合作伙伴关系(donglin向lisi发起合作伙伴邀请,lisi需要登录邮箱以及github网站,打开邮箱邀请函,并同意)在settings里面 collaborators邀请
$ git push origin master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 12 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 312 bytes | 156.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/lidonglin-bit/github2021.git
cc28276..d240bb8 master -> master
9.张三需要更新丽思远程库代码到本地库
git pull origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。