自动化必备技能-Git

1.介绍

Git是一个免费和开源的分布式版本控制系统,一个代码托管中心的处理工具,可以让多用户协同工作。

2.环境搭建

1.首先下载git
https://git-scm.com/download
2.选择你需要的环境,我这是windows举例
在这里插入图片描述
3.下载后,执行傻瓜式安装就完了,一直next
4.将安装后的bin目录路径安装路径配置到PATH环境变量中去
在这里插入图片描述
在这里插入图片描述
5.cmd一下git --version看一下是否成功
在这里插入图片描述
6.安装完成后,将git配置到你的编译工具中,将exe文件放入
在这里插入图片描述
7.导入成功

3.Git工作流程

Git的工作流程大致可以分解为如下:
1.项目文件夹
2.本地仓库
3.资源库(Github,Gitlab,Gogs,Gitee等)
在这里插入图片描述

日常工作中使用流程为:
1.初入公司,公司会给你分配资源库的地址,然后你需要把资源库中的代码拉到你的电脑上,首先创建一个空目录(目录名最好和远程仓库名一致),创建目录后,在当前目录中输入cmd回车
在这里插入图片描述
然后创建一个本地仓库和远程仓库对应上

git remote add <本地仓库名> <远程仓库url地址>

2.在命令行中克隆资源库中的代码(url可参考下方复制)

git clone <url>

在这里插入图片描述
3.然后在你克隆的工作项目上创建分支

git branch 命令创建分支
git checkout 命令切换到分支。

4.在分支上编写代码
5.编写完成后将本地代码添加到本地仓库

git add .  #将本地项目全部添加
git add <filename>  #输入路径和文件名,将修改的某个文件进行添加

6.添加到本地仓库后进行提交

git commit -m "提交名"  #-m 后面加本次提交的名称

7.将提交的代码推送到远程资源库

git push <本地仓库名> "master"   #推送到远程仓库(github、gitlab等),这里的master是通过git branch查的

8.解决冲突,我们在提交代码时可能会遇到代码冲突,产生的原因一般是远程资源库中代码的最终状态与我们本地拉的初始状态不一致(一般是多个人在同一个文件的同一个地方进行了修改并提交到同一个分支时,就会产生冲突),解决方法有:

1.在本地仓库使用git pull先将远程资源库的最新代码同步一下
2.如果出现冲突,Git会提示你哪些文件出现了冲突。你可以运行git status命令查看所有有冲突的文件。
3.解决完冲突后重新执行一遍提交流程

然后就可以在远程仓库中看到提交记录啦
在这里插入图片描述

Git其他命令

1.显示所有本地分支

git branch

2.合并分支到当前分支

git merge <分支名>

3.删除文件

git rm <File>

4.使用一次新的commit替换上一次提交

git commit --amend -m "信息"

5.查看所有变更文件

git status

6.显示本地仓库与当前项目的区别

git diff

7.重置暂存区的文件

git reset .
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有被蠢哭到

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值