git基本使用

一、GIT基本知识

工作区 -->暂存区–> 版本库 --> 远程版本库
工作区:文件的增加,修改,删除操作都在工作区执行
暂存区:文件修改后且add后,到暂存区
版本库:文件commit后,到版本库
远程仓库:本地版本库的文件push到远程仓库,从远程仓库pull/fetch文件到本地

HEAD保存的是最后一次提交点(当前),指向当前工作的分支
HEAD^上一个版本
HEAD^^上上个版本
HEAD~10上10个版本

二、配置

安装git后执行以下配置
1.配置用户名及邮箱

git config --global user.name ‘qiangweiliang’
git config --global user.email ‘1270874119@qq.com’

2.生成ssh key
(1)在bash中执行以下命令:ssh-keygen -t rsa -C ‘xxx@xxx.com’,然后一路按回车

ssh-keygen -t rsa -C ‘1270874119@qq.com’

(2)然后打开/.ssh/id_rsa.pub文件(表示用户目录,比如我的windows就是C:\Users\Administrator.ssh),复制其中的内容

3、创建了远程仓库,并且拉取到本地

4、构建基本的代码,并且上传

git add .
git commit -m ‘构建基本的代码’
git push origin master

三、团队合作

除了第一次上传基本的代码库以外,不直接操作master分支

1、 创建开发分支

git checkout -b mydev
git checkout mydev (----- 只是切换分支)

2)修改代码

3)查看修改文件

git status

在这里插入图片描述

  1. 撤销修改

git checkout – src/views/Home.vue

5)修改代码
6)提交代码到暂存区

git add src/views/Home.vue

  1. 查看状态

git status
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pvqA0cFm-1571055210552)(en-resource://database/1931:1)]

8)提交代码到仓库中

git commit -m ‘提交代码’

9)查看状态

git status

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FLZN8qyE-1571055210555)(en-resource://database/1932:1)]

10)提交本地代码到远程仓库

git push origin mydev

2、合并代码

  1. 切换master分支

git checkout master

  1. 拉取合并 wudaxundev 分支的代码

git pull origin mydev

  1. 拉取合并 testdev 分支的代码

git pull origin testdev

  1. 提交代码到远程仓库

git push origin master

3)、 合并冲突
1) 切换master分支

git checkout master

  1. 拉取合并 mydev 分支的代码

git pull origin mydev

  1. 拉取合并 testdev 分支的代码

git pull origin testdev

发现合并冲突问题,手动解决
linux命令
esc
:wq!
enter

git add .
git commit -m ‘冲突解决’

git push origin master

  1. 更新开发代码

git checkout wudaxundev
git pull origin master

git chekout testdev
git pull origin master

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值