Git指令
git :进行版本控制 指令操作
码云:远程的仓库,存放项目
githubdesktop:界面化操作工具 不用写指令就可以实现代码的上传和合并
Git:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。可以使用git实现代码的合并 分支的创建,以及版本控制等功能
1.源代码版本管理工
1)、什么是源代码版本管理
我们每一次的代码修改或者新增功能都算是一个版本
我们对每一次的修改做一次保存记录即为版本管理
2)、源代码版本管理的意义在哪里
如果我的项目需求需要回退
多人协作开发
记录整个开发流程
实际开发中: 必须使用源代码版本管理工具的
常见的源代码版本管理工具:svn git vss(微软的) cvs
客户端:大家每一台电脑
服务器:存放资源项目的电脑 github(世界性的网站,所有程序都可以在上面发布自己的库), gitee(码云,免费服务器)
git作用:
每天的工作,下班的时候把你自己电脑的项目发给服务器,在服务器进行代码合并,以后你从服务器拉取一份最新的项目即可,
1先注册码云账号;
2 创建远程仓库 一般是项目经理的工作
2.1点击右上角 加号 新建仓库 ,设置仓库信息
2.2 从https://gitee.com/xingzhiyong/project202301.git下载项目
一 安装git,在文件夹安装Git-2.22.0-64-bit,一直下一步即可
二 设置git账号和用户名设置
1 git version 查看版本号
2 git config --list 查看git配置
3 git config --global user.name 邢志勇123 配置用户名
4 git config --global user.email 可用的邮箱
//拉取
git init
git clone https://gitee.com/xingzhiyong/project202301.git 克隆远程资源
cd project202301 进入project202301文件夹
git pull 下载拉取
//提交
git add . 添加缓存区
git commit -m "提示信息" 提交
git push 提交到远程仓库
三 一个完整的上传和拉取过程
3.1 先使用git init 初始化,再使用git clone 远程路径拉取资源到本地
3.2 在本地编辑代码,使用git add. 提交到暂存区
3.3 使用git commit -m ‘’提交
3.4 使用git push 提交到远程
3.5 其他人可以使用git pull拉取一下 查看是否把其他人上传的东西下载到自己电脑上
注意中间可能遇见的问题
1 在第一次push的时候 有可能输入账号和密码 账号就是绑定的邮箱 密码是码云的密码
2 注意一定在文件的根目录下使用指令 也就是有时候要是cd 进入下一层文件中
四git 常用的命令和基本操作
a.工作区
b.缓存区
c.本地仓库
d.远程仓库
安装
mac 自带
windows 安装git for windows
验证是否安装成功的方法
打开终端输入 git version #查看git的版本号
命令行基础操作
cd
dir
ls
mkdir
git命令
初始化一个git仓库,首先进入我的项目目录
git init #初始化完成后会在目录中创建一个.git文件夹,此文件夹为git的版本记录
git status #查看当前仓库的状态
git add #把文件加入缓存区
git add . #把当前项目中没有缓存的文件全部加入缓存区
git add 文件名 #把指定文件加入缓存区
git commit -m '提交信息的备注'
git branch #查看分支
git branch 分支名 #创建一个分支
git checkout 分支名 #切换到指定的分支
git merge 分支名 #合并指定分支的内容到当前分支