Git入门教程
Git简介
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。加上它优点众多,很多人都是使用它。
Git 的api很多,但其实平时的需求都只需要用到几个基本的功能即可,所以本文谈谈如何在项目中使用 Git。
(以下所包含的所有github网站均为虚假网址,如有冒犯,联系删改)
使用
准备阶段
安装好 Git 后,打开命令行工具,进入工作文件夹,创建一个新的demo文件夹。
进入 Github网站 注册一个账号并登录,进入 我的博客,点击 Clone or download,再点击 Use HTTPS ,复制项目地址 :https://github.com/******/Java-practice.git 备用。
(****** 是你的用户名)
常用操作
git clone 克隆
把代码从服务器拉到本地 demo 文件夹中。
git clone https://github.com/******/Java-practice.git
下载完成后会有一个 Java-practice 文件夹。
git config 配置
配置用户名和邮箱
git config user.name ******
git config user.email ******@qqqq.com
git branch 建分支
创建、重命名、查看、删除项目分支,通过 Git 做项目开发时,一般都是在开发分支中进行,开发完成后合并分支到主干。
创建一个名为 text/0.0.1 的日常开发分支.
git branch text/0.0.1
git branch -m 原名 改后的名字 改分支名
如果之前的不合适需要改名字。重新命名 mev/0.0.1
git branch -m text/0.0.1 mev/0.0.1
git branch -d 名字 删除分支
删除分支
git branch -d mev/0.0.1
git checkout 切换分支
切换到你想的分支
git checkout text/0.0.1
git status 查看
查看文件的变动情况
git status
git add 添加文件
添加文件到git 的暂存区
git add fileDemo.java
git commit 提交文件
提交代码
git commit -m '这里简单写提交原因或说明'
“提交代码” 就是简单一个文件说明
git push 推文件
将本地代码push到服务器,push 成功后可以在github看到text/0.0.1 分支push上去的 fileDemo.java 文件。
git push origin text/0.0.1
push成功之后才能看到
git pull 拉文件
从git上面拉取最新代码到本地
git pull origin text/0.0.1
git log 版本记录
版本的提交记录
git log
通过以上命令,我们可以查看整个项目的版本提交记录,它里面包含了提交人、日期、提交原因等信息。
git tag 发布项目
发布时候一般用到
git tag publish/0.0.1
git push origin publish/0.0.1
当我们完成某个功能需求准备发布上线时,应该将此次完整的项目代码做个标记,并将这个标记好的版本发布到线上,这里我们以 publish/0.0.1 为标记名并发布,当看到命令行返回如下内容则表示发布成功了
总结
通过掌握以上这些基本命令就可以在项目中开始用起来了偶尔遇到的问题也基本上通过 网上查找 也能找到答案。