(四)Git——团队协作

(四)Git——团队协作

​ 这个团队协作就需要我们借助远端库了,这里我们借助的是Github,在此之前我们需要先去注册一下Github账号,在此就不做介绍了,比较简单。然后创建自己的仓库首先点击右上方的加号,点击New repository,然后取一个名字,创建就可以了。

推送

git remote add origin

git remote add origin https://github.com/xiaodian2/xdd_project.git

​ 这个就是推送的指令,origin 代表的是后面这一大串的地址。

git remote -v

​ 这个是查看我们origin代表的地址,关掉了Git,不想重新打过了。

git remote remove origin

git remote add origin

​ 这个就是删除origin代表的地址。

git push

git push origin master:master

​ 这个就是把我们的主分支master推送到origin地址上的master上去,可以省略后面的:master。第一次推送的话,可能需要绑定你的账号,输入密码就行,然后,你就可以拥有一个自己的GitHub仓库了。

git push -u origin master

​ 如果以后一直使用这个origin地址,那么这样就可以记录地址,以后就可以直接git put 了。

在这里插入图片描述

​ 然后需要修改的话,先到本地修改,然后提交,非常不建议在远端库直接修改,就算是修改了,也要及时更新自己的代码。不然可能会导致代码冲突,就像分支合并那样,解决办法其实也是一样的。

git push -f

​ 这个是强制推送,非常不建议使用,就当没学。

拉取

git pull

git pull origin master

​ 这个就是从远端库拉取代码到我们本地.

克隆

git clone

git clone https://github.com/xiaodian2/xdd_project.git

​ 这个就是用来克隆别人代码的,也就是白嫖别人的代码。

在这里插入图片描述

冲突

​ 在团队协作中很容易出现冲突,主要分为两种。

​ 第一种就是在修改不同的文件,当对方提交到了远端库之后,你要是再想提交你的代码,就必须要先拉取最新的代码,然后再提交你的代码。

​ 第二种就是在修改同一个文件,当对方修改并提交到远端库之后,你想要去提交你的代码,这个时候别人提交的版本就会与自己的代码冲突,然后只能去拉取,这个时候就回到了合并分支冲突了,需要自己去决定保留谁的代码,然后再去推送。所以遇到这种情况,一般就需要提前协商好,

分支

​ 如果想要获取对方的分支。操作其实和主分支差不多,首先提交分支,然后别人拉取回来,就可以直接使用了。提交也是和master一样的。

# 提交分支。
git push origin second
# 然后别人拉取回来
git pull origin second
# 别人切换到分支
git checkout second

删除分支

​ 删除分支的原理就是推送一个空的分支到需要覆盖的分支上,这样就相当于删除了远端库的分支。

git push origin :bugfixed

跨团队

​ 跨团队协作,首先需要把别人的项目fork下来,这样自己就有了这个项目,当你修改之后,就需要去提交pull request。然后对方通过一下就行。我没两个账号,就不展示了。

Gitee

​ 和GitHub一样,就不介绍了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值