git详细操作过程

一、git简介

Git 是目前世界上最先进的分布式版本控制系统

四个关键点:

 Workspace:工作区
 Index / Stage:暂存区
 Repository:仓库区(或本地仓库)
 Remote:远程仓库

二、git配置

查询配置信息

列出当前配置:git config --list;

列出repository配置:git config --local --list;

列出全局配置:git config --global --list;

列出系统配置:git config --system --list;

第一次使用git,配置用户信息

配置用户名:git config --global user.name "your name";

配置用户邮箱:git config --global user.email "[email protected]";

其他配置

配置解决冲突时使用哪种差异分析工具,比如要使用vimdiff:git config --global merge.tool vimdiff;

配置git命令输出为彩色的:git config --global color.ui auto;

配置git使用的文本编辑器:git config --global core.editor vi;

三、操作命令

git提交到远程仓库,基本操作命令:

新建仓库
git clone <url>
git diff 查看更改内容(可写可不写)
git add .
git commit -m '添加备注'
git pull 拉下来
git push 推上去

(大概步骤就是酱紫~)
在这里插入图片描述
在这里插入图片描述
(附上一张git常用命令速查表,对git命令不熟悉的小伙伴,可以这设置成桌面壁纸喔哈哈哈哈哈哈)
在这里插入图片描述

四、vscode操作git

第一步:创建远程仓库

  • 可以使用码云或github.

第二步:在本地克隆远程仓库

  • 这里还是使用命令行,不在vscode中使用
  • 克隆下来后我们就可以在vscode中打开克隆下来的目录

第三步:提交操作到本地仓库

  • 在这里可以看到所有工作区还没有提交暂存区的操作
    在这里插入图片描述
  • 添加到暂存区( git add . )
    在这里插入图片描述
  • 提交到本地仓库( git commit -m “xxxx” )
    在这里插入图片描述
    在这里插入图片描述

第四步:将本地仓库提交到远程仓库( git push origin master )

  • 1、推送到
    List item
  • 2、选择远程库
    在这里插入图片描述

第五步:同步远程仓库( git pull origin master )
List item
创建分支

在这里插入图片描述在这里插入图片描述
合并分支

  • 切换到master主分支上 : $ git checkout master

  • 拉取主分支上面的代码:$ git pull origin master

  • 切换到自己的分支:$ git checkout text-one

  • 将master主分支上的代码合并到当前分支:$ git merge master

git merge 用于合并指定分支到当前自己的分支

冲突处理

Auto-merging src/components/HelloWorld.vue   // 自动合并src/components/helloworld.vue
CONFLICT (content): Merge conflict in src/components/HelloWorld.vue    //冲突(内容):在src/components/helloworld.vue中合并冲突
Automatic merge failed; fix conflicts and then commit the result.   // 自动合并失败;修复冲突,然后提交结果。

然后会出现如下冲突文件个数,然后点击冲突文件手动进行修改冲突。
在这里插入图片描述
冲突修改结束后,再按照流程:添加暂存区、commit 说明、push推到远程,就ok啦

发布了10 篇原创文章 · 获赞 20 · 访问量 459

猜你喜欢

转载自blog.csdn.net/qq_45784580/article/details/104501483