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合并到它的远程仓库