如何使用GitHub创建、推送、拉取、克隆远程库、团队协作开发

举报
扎哇太枣糕 发表于 2022/05/14 09:49:41 2022/05/14
【摘要】 ​1 对自己的远程库操作1.1 在GitHub上创建远程库1.2 推送本地库至远程库 1.3 拉取远程库到本地库1.4 克隆远程仓库到本地2 对别人的远程库两种操作方式2.1 使用GitHub进行团队内协作开发2.2 使用GitHub进行跨团队协作开发       众所周知,GitHub是一个大型的国外男性交友社交网站,是众多技术型宅男施展自己才能的地方,也就是我们的天堂。登录到GitHub...

1 对自己的远程库操作

1.1 在GitHub上创建远程库

1.2 推送本地库至远程库

 1.3 拉取远程库到本地库

1.4 克隆远程仓库到本地

2 对别人的远程库两种操作方式

2.1 使用GitHub进行团队内协作开发

2.2 使用GitHub进行跨团队协作开发


       众所周知,GitHub是一个大型的国外男性交友社交网站,是众多技术型宅男施展自己才能的地方,也就是我们的天堂。登录到GitHub:https://github.com/

1 对自己的远程库操作

1.1 在GitHub上创建远程库

🔥1️⃣🔥首先需要注册一个GitHub账号,在该账号上创建一个远程库(远程库的库名最好和git本地仓库一致),为下面的本地仓库的推送做准备,否则会报如下异常:

编辑

🔥2️⃣🔥然后就是创建远程库

编辑

编辑

🔥3️⃣🔥在接着就是给远程库创建别名

         创建别名方便推送命令的使用,首先点击HTTPS,复制后面的链接(远程库的连接),然后在Git Bash里面敲击以下命令:

git remote add 别名 远程库链接

编辑

编辑

1.2 推送本地库至远程库

git push 远程仓库的别名或者链接 分支名

        在Git Bash里使用上述命令后会弹出一个登录窗口(窗口因版本会有变动但是大差不差),需要登陆一下GitHub账号,登录后会将指定项目的指定分支推送到你登录的账号里。登录方式主要有以下两种,但是推荐使用token登录。生成一个GitHub的token用于git推送本地库至远程库_扎哇太枣糕的博客-CSDN博客

编辑

 登录成功后即可正常上传

编辑

 1.3 拉取远程库到本地库

git pull 远程库别名或者链接 分支名

拉取之前的学生成绩.csv文件 

编辑

拉取远程库到本地库

编辑

 拉取之后的学生成绩.csv文件

编辑

 主要就是最后一行添加了一行数据,其他也都没有改变,就是用这个学生成绩.csv文件来演示GitHub远程库上的项目发生改变后,使用拉取命令的效果。

1.4 克隆远程仓库到本地

git clone 远程库链接

        首先创建一个空文件夹来接收克隆下来的远程库,双击进入新建的空文件夹,右键选择Git Bash Here 复制库的该链接,下面的命令要用到 

编辑

编辑

编辑

2 对别人的远程库两种操作方式

2.1 使用GitHub进行团队内协作开发

        尝试过clone的小伙伴们一定知道,clone是无需账户登录的,所以说只要是public的远程库,且能够拿到它的链接就可以将这个远程库clone到本地。但是当我们使用GitHub进行团队内协作开发的时候,我们不仅仅需要将公司项目远程库clone下来进行开发,还要将开发完成后的代码再推送(push)到远程库。这个时候问题就随之而来了:我们都知道,推送(push)远程库需要登录相应的GitHub账户,不可能我们每个人都知道公司的GitHub账户密码,这个的时候就需要公司使用账户将你邀请进该远程库的成员里了,具体操作如下:

编辑

 按用户名或者邮箱搜索到你的GitHub点击绿色按钮添加,然后点击如下按钮复制链接:

编辑

你接收到链接后复制访问,点击接受邀请按钮即可拥有将你的本地库推送(push)到该远程库的权限了。

2.2 使用GitHub进行跨团队协作开发

        除了上一种加入到公司项目的远程库,还有一种方法可以不用找到组织就可以协作开发,那就是跨团队协作开发。

🔥1️⃣🔥先到公司远程库的GitHub页面

方法一:使用远程库链接,链接的获取1.4有讲

方法二:按“用户名/远程库名”的格式进行搜索

编辑

🔥2️⃣🔥fork

将公司的远程库fork到自己的GitHub,至此your repositories也会有个与之相同的远程库

编辑

🔥3️⃣🔥Pull request

在你对项目进行二次开发后,你所进行的各种远程库操作都不会改变公司的远程库内容,只是对你fork的远程库进行了修改,若是想要公司的远程库记录你二次开发后的项目内容,需要你使用点击如下按钮去创建一个Pull request

编辑

编辑

 如果公司查看后同意你的修改就可以点击Merge pull request将你提交的pull request合并到它的远程仓库

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。