GIT的回滚与团队协作模式

代码回滚操作

  1. $ git checkout .:把暂存区内容回滚到工作区(一旦回滚,工作区内容无法恢复)。
  2. $ git reset HEAD .:把最近暂存区中的内容删除掉,紧接着执行$ git checkout .把上一个暂存区内容撤回到工作区。(不常用)
  3. $ git reset --hard 版本号:在历史区中回退到某一个版本(强制把暂存区和工作区都变成回退后的版本)。
  4. $ history > xxx.txt:把历史操作步骤输出。
  5. $ git reflog:把包括历史回退的版本输出。

团队协作模式

  1. 基础操作流程
    1)、首先创建中央仓库:可以基于github/codding来创建。(最好不要创建空仓库,因为空仓库中没有任何分支,只有提交一次历史信息才会生成MASTER分支)
    把开发者都列入仓库的开发群组当中,这样每一个开发者用自己的github账号都有权限操作这个仓库了(当然不这样做也可以,所有开发者用统一的一个账号也可以,为了防止不知道是谁提交的,我们需要让每一个客户端在本地的GIT全局配置中,设置和github相同的用户名和邮箱)。
    2)、创建客户端本地仓库(一个开发者就是一个单独仓库),还需要让本地的仓库和远程仓库保持关联,这样才可以实现后续的信息同步。
    $ git init : 创建本地仓库
    $ git remote add origin '远程仓库地址':让本地仓库和远程仓库保持连接。
    $ git remote -v:查看连接信息(origin是链接的名称,一般都用这个名字,当然自己可以随便设置)
    $ git remote rm origin :移除本地仓库和远程仓库的连接
    $ git emote update origin :更新连接通道
    有更简单的方式:只要把远程仓库克隆到本地,就相当于创建本地仓库,而且自动建立了连接,并且把远程仓库中的内容也同步到了本地。
    $ git clone '远程仓库地址' '本地仓库文件夹名字(不写默认是仓库名字)'
    3)、各自和中央服务器同步信息
    $ git push origin master:推送,(每一次PUSH之前最好都PULL一下:如果有冲突,在本地处理一下冲突,然后再推送)
    $ git pull origin master:拉取
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值