Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git下载地址https://git-scm.com/ 可以在官网进行下载

git有很多界面化工具推荐使用:小乌龟,sourceTree(根据自己需要选择下载)

git自带git bash命令界面(不止可以使用git 命令 很强大的一款命令工具)

git基本命令介绍

1.git 拉取项目到本地

在文件夹下 右击 选择 

然后执行 下面命令:

git clone 项目地址

例:

git clone https://github.com/google/guava.git

2.进入到拉取下项目的目录中

3.git 查看状态(包含提交状态 commit 状态 作为常用查看使用)

git status

4. 添加 修改文件 或新增 文件(git 提交远程 分3步 分添加 和 提交本地 和 推送)

git add 要提交的问题

或 提交全部

git add -A

5.提交本地

git commit -m "本次提交相关描述"

6.推送到远程对应的当前分支(本地master 分支 git push 即推送到远程master)

 git push

7.推送 本地提交 添加文件 命令后建议通过 git status 查看 命令是否操作成功

8.切换分支

git checkout 对应分支名称

9.合并分支

例如有 2个分支  要把 dev 分支 合并到 master 分支

先切换到 dev 分支 拉取本地最新代码

git checkout dev

git pull

然后切换到 master 分支 拉取最新代码 然后合并

git cehckout master 

git pull

git status

git merge dev

合并完成 推送到远程分支

git push

10.查看git 提交日志 推荐使用界面化 更清晰 命令如下

git log

ctrl +c 终止 退出

idea 有 version control 窗口 有git 提交历史 和各种筛选查询

idea 也可以 通过 按钮 拉取 推送 切换分支 等各种功能

在 Terminal 窗口 也可以输入 git 命令 使用git相关功能

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐