Git场景分析

当前的开发环境如下,我们每个人都对这个项目已经开发一段时间,接下来我们要切换成团队开发模式。
也就是我们由一个团队来完成这个项目实战的内容。团队有组长和若干组员组成(组长就是开发中的项目经理)。


练习场景如下:

1.由组长,基于本项目创建本地仓库;创建远程仓库,推送项目到远程仓库。

 2.每一位组员从远程仓库克隆项目到idea中,这样每位同学在自己电脑上就有了一个工作副本,可以正式的开始开发了。我们模拟两个组员(组员A、组员B),克隆两个工作区。

3.组员A修改工作区,提交到本地仓库,再推送到远程仓库。组员B可以直接从远程仓库获取最新的代码。

4.组员A和组员B修改了同一个文件的同一行,提交到本地没有问题,但是推送到远程仓库时,后一个推送操作就会失败。

解决方法:需要先获取远程仓库的代码到本地仓库,编辑冲突,提交并推送代码。

 


注意:

1.切换分支前先提交本地的修改

2.代码及时提交,提交过了就不会丢

3.遇到任何问题都不要删除文件目录


重要指令:

工作流程图上的7个指令 ( clone + fetch + pull + checkout + add + commit + push )和 2个常用指令 ( log + merge ) 常用指令速查:
-基本操作类:

git init初始化仓库
git-log 查看日志
git add<文件名 或 .>添加到暂存区
git commit -m '注释'   提交到仓库
git merge <分支名>     合并指定分支到当前活跃分支


-分支切换类:

 git checkout<分支名>  切换到某个分支
 git checkout -b<分支名>  创建并切换到某个分支(分支原来不存在)


-远程操作

 git clone<远程地址>[本地文件夹]   clone远程仓库到本地
git pull       拉取远端仓库的修改并合并
 git push [--set-upstream] origin分支名推送本地修改到远端分支
(--set-upstream表示和远端分支绑定关联关系,只有第一次推送时才需要此参数)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值