github远程仓库

1.完成github的注册

github地址:https://github.com/

2.多人协作开发流程

在这里插入图片描述

初始化本地仓库
  1. 创建A文件夹,文件夹中创建git-demo文件夹
  2. 初始化这个仓库(git init),文件夹中创建index.html文件,并将index.html文件进行提交(git add .git commit -m "第一次提交"
    在这里插入图片描述
    在这里插入图片描述
创建远程仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常用命令:

  1. 将本地仓库推送到远程仓库:git push 远程仓库地址 master
  2. 为远程仓库的地址起一个可以替代的别名:git remote add origin 仓库地址
  3. 第二次推送,使用别名,并添加‘-u’,记住远程仓库的地址和分支:git push -u origin master
  4. 以后修改后的提交直接git push即可
    这里符合的是第二种情况:
    在这里插入图片描述
    刷新一下页面后就会看到自己提交的内容:
    在这里插入图片描述
    给远程仓库地址起一个别名:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    -u记住推送地址及分支
    在这里插入图片描述
    以后推送都可以使用git push来完成
    在这里插入图片描述
    **注:**第一次推送会需输入用户名和密码,然后windows存储后,以后不再需要
    control-panel —— 查看方式(选择大图标)—— 凭据管理器 —— windows凭据
    这里会记录github的密码,如果删除下次推送后需要重新输入用户名和密码
    在这里插入图片描述
克隆仓库

克隆远端仓库到本地:git clone 仓库地址

  1. 新建一个文件夹B,右键选择“git bash here”,然后输入命令git clone 仓库地址
    在这里插入图片描述
  2. 将B拉入A的仓库,B可以对A创建的仓库进行修改和提交
    在这里插入图片描述
    在这里插入图片描述
  3. B同意后将自己的修改推送到远程仓库:git push origin master
拉取

拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称
git pullgit clone区别:
1)git clone只需要在第一次加入项目开发时用到,后续如果需要更新仓库中的内容,使用git pull拉取即可
2)如果远程仓库的版本高于本地仓库的版本,本地是不能向远程仓库中提交的,必须先拉取远程仓库中的内容,然后再向远程仓库中提交

解决冲突
  1. 冲突发现:
    在这里插入图片描述
  2. 冲突解决:
    在这里插入图片描述
跨团队协作

在这里插入图片描述

  1. 先fork一下别人的仓库(意思就是将别的程序员创建的仓库demo复制一份,并且放入自己仓库的账户中)
    在这里插入图片描述
    2.clone到本地修改之后,可以向仓库员作者发送修改请求。按下图创建之后可以发送请求给仓库原作者,作者收到请求之后可以完成修改和回复
    在这里插入图片描述

3.github的SSH

使用SSH实现免登陆操作
  1. 生成秘钥:ssh-keygen,然后一路回车即可
    在这里插入图片描述
    在这里插入图片描述
  2. 秘钥存储位置:此电脑 —— 用户 —— Dell —— .ssh文件夹 —— id_rsa.pub文件(公钥),id_rea(私钥)。打开公钥并复制其中的内容
  3. github —— 用户头像 —— settings —— SSH and GPG keys —— New SSH key —— 将复制的公钥粘贴到key框中 —— Add SSH key
  4. 使用SSH形式的地址操作仓库
    在这里插入图片描述
    在这里插入图片描述

4.git忽略清单

在这里插入图片描述

  1. 创建git忽略清单文件,其有一个固定的名字.gitignore
  2. .gitignore文件中添加要忽略的文件名称,git status查看状态
    在这里插入图片描述
    在这里插入图片描述
    在当前文件夹目录下新建一个readme.md文件(是对文件的说明,显示在仓库文件列表的下面),填入内容后并提交
    报错意思是:所有windows下面的换行风格都将替换为linux下的换行风格
    解决办法:https://www.jianshu.com/p/9fdbf0b10c33
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值