操作代码
git remote -v
查看当前所有远程地址别名
git remote add 别名 远程地址
起别名
git push 别名 分支
推送本地分支上的内容到远程仓库
git pull 远程库地址别名 远程库分支
将远程仓库内容拉取到本地
git clone 远程地址
将远程库内容克隆到本地
创建远程仓库
右上角 + 下的 new repository,来到创建远程仓库页面,填写名称后依需求选择该库公开或私密,确认后点击 create repository创建。
起别名
git remote -v
查看当前所有远程地址别名
git remote add 别名 远程地址
起别名
远程仓库创建后就会生成远程地址链接
推送代码到远程库
git push 别名 分支
推送本地分支上的内容到远程仓库
推送的最小单位是分支,需要确认是推送哪个分支的代码
此次测试没有弹出登录选项,只提示输入GitHub账户密码,并且关联邮箱收到登录操作通知
从远程库拉取代码
git pull 远程库地址别名 远程库分支
将远程仓库内容拉取到本地
在GitHub修改代码,调整后在commit changes添加修改说明并提交
拉取到本地
对比
从远程库克隆到本地
git clone 远程地址
将远程库内容克隆到本地
拉取远程库的所有代码,初始化本地仓库,创建别名为origin
注意,会在指定的当前文件夹下初始化(创建)本地仓库,如需使用,需要进入该级文件夹方可执行
推荐使用‘超级右键’,方便切换文件夹进入终端~
团队协作
(一个人无法测试
团队内协作
远程库的创始者,点击settings-manage access-invite a collaborator 填写被邀请者用户名并将其添加到团队中,随后将生成的地址链接发送给被邀请者
被邀请者,打开该地址链接,点击accept invitation,加入该项目团队,成功后可以看到该项目远程仓库,修改内容并push到远程库
跨团队协作
远程库A的创始者,将远程链接发送给远程库B的创始者
远程库B的创始者,在该账户下打开链接,点击fork把远程库A的项目叉到自己的本地仓库,修改提交后,点击pull request下的new pull request,会列下修改的项目代码,点击create pull request
远程库A的创始者,会在pull requests栏收到通知提示,审阅通过后可点击merge pull request确认合并代码,再次点击comfirm merge再次确认
每次更新GitHub会提示最后修改由哪位成员提交