本地库与远程库交互

1. 创建本地库(参照git基础)

2. 在GitHub创建一个远程库,获取其地址

3. 为地址取一个别名

git remote add [别名] [地址]

 4. 推送到远程库

git push [别名] [分支名]

5. 从远程库克隆到本地库

  • 完整地把远程库下载到本地库
  • 创建 origin 远程地址别名

  • 初始化本地库 .git

 git clone [地址]

有分支的情况下,不能直接操作,需要进入某个分支

 非团队成员修改了文件,不能直接提交到远程库,需要被团队成员邀请后,才能有写的权限

邀请加入步骤如下:

假设邀请者为A ,被邀请者是B

1. A 找到 B

2. A 点击Add collaborator 后复制邀请链接,发给B,

3. B收到链接,并访问该地址,Accept invitation,此时B便是团队成员,可以对文件进行修改,并push到远程库。

 6. 远程库修改的拉取

git fetch [地址别名] [远程分支] --从远程库下载

fetch只是把远程库下载到本地,并没有修改本地工作区文件,那么下载下来的远程库在哪里呢?

git checkout [地址别名/远程分支]

被存放到了一个分支中,确认无误后,需要通过merge操作进行合并

git merge [地址别名/远程分支]  --合并

操作简单不会发生冲突时,可用pull直接下载并合并pull = fetch + merge

git pull [远程地址别名] [远程分支] 

 

解决冲突

  • 如果不是基于GitHub远程库最新版做的修改,不能推送,必须先拉取。
  • 拉取下来,如果进入冲突状态,按照“解决分支冲突”操作即可。

 

转载于:https://www.cnblogs.com/embrace-ly/p/10820619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值