github和工蜂使用----入门篇

Github和Git工蜂初学者使用指南

前言篇

众所周知,git可以实现代码开发的协同工作,去除了之前的中心性质的存储方式,如下图一所示的过程,两个用户可以通过git的pull和push语句实现从远端(remote)读取和写入团队中的新代码文件
图一
使用git工具之前先要知道本地工作区、仓库以及远端服务器三者之间的关系
这里把本地仓储和本地工作区域都统一到local区域,如果进一步细分这一个过程可以画出一下的关系图!如图二所示的细化过程,在local的区域可也分卫working Directory:你开发的代码项目位置(This is the project directory on your computer’s filesystem);Staging Area:当你准备提交前的预览preview,需要注意的是当你使用git add.之后才可以存储到这个区域,在这个区域可以对代码实现微调.图二
local Repo:和分枝管理有关,进阶版讲解有关git分枝的管理. Remote:远端也可以说成是存储代码的(远端)服务器(也就是我们常说的github给用户提供的区域,现在国内也可以使用国产腾讯工蜂平台,语法功能一样)

实战篇

1.第一次使用git的用户需要在github或者工蜂上注册一个账号(略过)
在这里插入图片描述
在终端中需要使用以下两个语句完成git的登录
$ git config --global user.name “你注册的username”
$ git config --global user.email 你注册的邮箱
2.创建一个项目组获取服务器远端的地址(http开头)
在这里插入图片描述
2.创建一个项目的 Git 仓库:使用终端terminal或者cmd进入到你的项目的工作目录中,然后使用:‘git init’创建git仓库
在这里插入图片描述
3.将本地代码提交到Git仓库中使用语句:“git add .”(此语句是添加本地全部代码,这种方式比单个添加更加方便)注意add和.之间有一个空格
在这里插入图片描述
4.将本地Git仓库和远端服务器平台关联起来.使用’git remote add origin http:xxxxxxxxxxxxxxxx’(在平台创建项目时候的获取的项目地址)
5.使用语句’git commit -m “message”'将暂存区里的改动给提交到本地的版本库。每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id。这个版本号也是之后进行版本回退时候的id值
6.使用语句’git push origin master’将本地版本库中的代码推送到远端服务器,推送成功后就可以在远端的服务器中查看到代码的更新

进阶篇

case one:
进行团队开发时候,git使用的时候存在分枝版本不同的问题造成远端版本和local版本不同,主要是当小组中的合作者更改并提交了相同的文件,在这种情况下需要新的合作者pull下远端分枝中最新的版本和本地的版本进行merge。like this:
error: Your local changes to the following files would be overwritten by merge:
意思是我台式机上新修改的代码的文件,将会被git服务器上的代码覆盖;我当然不想刚刚写的代码被覆盖掉,看了git的手册,发现可以这样解决:
但是问题往往出在这里,你需要确认是否将本地的更新覆盖远端(团队伙伴)的版本,如果你确定要保留local自己的版本,推荐的方式是现将change进行stash ,如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来)分三步进行处理
git stash
git pull origin master
git stash pop

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值