目录
GIT安装和使用
Git概述
Git工作流程
一.目的:
二.下载安装
1) Git官网下载
2)双击安装:
3)选择安装的工作目录
4)选择组件
5)选择开始菜单文件夹的名称(勾选复选框将不创建)
6) git编辑器
7) 选择命令行环境
8)以下几步直接,默认点next
9)安装完成
10)点击桌面,鼠标右击,出现两个git单词,则安装成功
三.配置环境变量
四.Git基本工作流程
1) Git工作区域
2) 向仓库中添加文件流程
五.Git初始化及仓库创建和操作
1) 基本信息设置
2)初始化一个新的git仓库
3)向数据库添加文件流程
4)修改仓库文件
5)删除仓库文件
六.Git管理远程仓库
1.使用远程仓库的目的
2.Git克隆操作
3.思考:为甚么无法同步
4.版本回退
七.常用命令
Git是一款免费、开源的分布式版本控制系统
最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是现在很有开源软件项目都在使用 Git共享项目。例如:alibaba等。
http://github.com/ 就是最常见的支持 Git 作为唯一的版本库格式进行托管的网站。
- clone克隆:将远程仓库下载到本地。
- commit提交:将本地代码提交到本地仓库。
- push推:将本地仓库内容 上传到 远程仓库。
- pull拉:将远程仓库内容 再次下载到 本地仓库和工作区
通过git管理github托管项目代码
1) Git官网下载
https://git-scm.com/download
官网:https://github.com/git-for-windows/git/releases/
淘宝镜像:https://npm.taobao.org/mirrors/git-for-windows/
2)双击安装:
3)选择安装的工作目录
4)选择组件
如果勾选前两个复选框,桌面将多一个图标
5)选择开始菜单文件夹的名称(勾选复选框将不创建)
6) git编辑器
7) 选择命令行环境
8)以下几步直接,默认点next
- 设置配置文件行结束转换(默认)
兼容不同操作系统行结束符.
CRLF --> Windows-style ,回车换行( )
LF --> Unix Style, 换行
CR --> Mac Style
- 配置 Git Bash 使用的终端仿真器(默认)
- 配置附加选项(默认)
提供系统性能,某一些操作设置缓存。
9)安装完成
10)点击桌面,鼠标右击,出现两个git单词,则安装成功
配置所安装的位置即可
然后打开cmd检查安装版本
输入命令:
git version
1) Git工作区域
2) 向仓库中添加文件流程
可自定义位置初始化git文件存放位置
1) 基本信息设置
1.设置用户名
git config --global user.name ‘githubitzdh’
2.设置用户名邮箱
git config --global user.email ‘it_zdh@163.com’
3.查看设置
git config --list
脚下留心: 该设置在github仓库主页显示谁提交了该文件
2)初始化一个新的git仓库
- 新建文件夹
2. 在文件内初始化git(创建git仓库
cd test
git init
如果看不见,则设置电脑隐藏文件
3)向数据库添加文件流程
4)修改仓库文件
5)删除仓库文件
1.使用远程仓库的目的
作用:备份,实现代码共享集中化管理
2.Git克隆操作
- 目的
将远程仓库(github对应的项目)复制到本地
- 代码
命令: git clone 仓库
- 多学一招:仓库地址由来
github:
- 将本地仓库同步到git远程仓库中
命令: git push
注意: touch a1.java 和vim a1.java 两个都可以用来创建新文件
然后可能会跳出登录框,登录用户即可
3.思考:为甚么无法同步
4.版本回退
当已经提交了操作多次,如何查看历史记录?
命令: git log
想回退到上一个历史版本如何操作?
命令: git reset --hard HEAD^
想回退到最新版本,怎么操作?
我们可以通过版本号回退,使用命令方法如下:
git reset --hard 版本号 ,但是现在的问题假如我已经关掉过一次命令行或者最新内容的版本号我并不知道呢?要如何知道最新内容的版本号呢?可以通过如下命令即可获取到版本号:git reflog 演示如下:
再次查看,就是最新版本内容了
- 新建代码库
- 配置
- 增加/删除文件
- 代码提交
- 分支
- 标签
- 查看信息
- 远程同步
- 撤销
看完恭喜你,又知道了一点点!!!
你知道的越多,不知道的越多!
~感谢志同道合的你阅读, 你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!
注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/9767.html