1.关于git
1.1 什么是Git
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件 (Java类、xml文件、html页面等),在软件开发过程中被广泛使用。
1.2 使用Git能做什么
代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本
版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可 以任意切换
多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队 成员负责一部分代码,通过Git就可以管理和协调
远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件 丢失还可以从远程仓库获取
1.3 Git简介
Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件 进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种:
1、本地仓库:开发人员自己电脑上的 Git 仓库
2、远程仓库:远程服务器上的 Git 仓库
命令解释:
commit:提交,将本地文件和版本信息保存到本地仓库
push:推送,将本地仓库文件和版本信息上传到远程仓库【只推送跟远 程仓库不同的部分】
pull:拉取,将远程仓库文件和版本信息下载到本地仓库【只拉取跟本 地仓库不同的部分】
2.git下载和安装
2.1下载地址:
2.2安装
闭着眼睛下一步
安装成功:【鼠标右击(显示更多选项)显示如下命令】
然后输入命令查看版本:
git -v(git --version)
2.3初始化配置
设置用户名跟邮箱 将来提交代码时,就会记录信息
后期项目经理是通过这个信息找到 对应的人,所以这里的信息要求正确无误
做一次就可以了:
1.设置用户名
git config --global user.name "ang"
2.设置邮箱
git config --global user.email "236287725@qq.com"
3.查看配置
git config --list
3.git 常用命令
3.1在本地创建仓库推送到远程
操作步骤如下:
1. 在任意目录下创建一个空目录(例如code)作为我们的本地Git仓库
2. 进入这个目录中,点击右键打开Git bash窗口
3. 执行命令
git init
如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库 创建成功
往仓库中添加文件(add命令是添加文件到暂存区):
git add 文件名
一次性将所有内容添加到暂存区
git add .
查看状态:
git status
说明这两个文件还么有提交到版本库中
提交到版本库:
git commit -m "添加 文件a.txt 文件夹 test"
再次查看状态:(发现已经全部提交完毕)
-m:代表message,每次提交时需要设置,会记录到日志中。如果不设置,会弹窗强制让你设置
查看提交日志
git log
查看简易日志
git log --oneline
查看本地仓库是否关联了远程仓库:
git remote
发现并没有关联仓库,此时可以通过创建远程仓库进行关联
本地仓库创建完毕之后可以把代码保存到远程仓库中,此时我们可以到远程仓库创建一个跟本地仓库同名的远程空仓库(此处以码云为例)
创建完成之后复制远程仓库连接地址
本地仓库关联远程仓库:
git remote add 别名 远程仓库地址
git remote add origin https://gitee.com/liang19971009/code.git
查看关联情况
git remote -v 【可以通过-v参数查看远程仓库更加详细的信息】
把本地仓库推送到远程仓库:
git push origin master 【推送到远程的msater分支】
此时再查看自己的仓库