Git使用教程

    技术2026-01-05  11

    一、Git是什么?

    Git是目前世界上最先进的一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。 每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。 通常都是从服务器上下载版本分支都用git clone指令,本地开发完后再git push到服务器。

    工作原理 / 流程

    组成部分:

    Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库

    二、在windows上如何安装Git

    1.安装

    官网下载对应版本即可https://git-scm.com/ 安装完成会发现如下三个应用:

    Git Bash:Bash,Unix shell的一种,Linux与Mac OS X v10.4都将它作为默认shell。 Git CMD:(命令行提示符)是Windows操作系统上的命令行解释程序。 Git GUI:基本上针对那些不喜欢黑屏编码的人。它提供了一个图形用户界面来运行您喜欢的git命令。

    安装完成后,在开始菜单里面找到 “Git --> Git Bash”,会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:

    2.配置

    设置用户名和 email(必须设置) 在命令行输入如下(请换成你自己的名字和邮箱): 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

    其他设置 git config --global push.default simple # 我们要求 Git 版本 1.9.5 以上 git config --global core.ignorecase false # 设置大小写敏感 查看设置 以上设置执行完成后,可以通过以下命令查看是否配置正确。 git config --global --list

    三、常用指令

    获取代码,clone项目 $ git clone git@gitlab.alipay-inc.com:sushi.li/test.git #SSH 协议(需要先在gitlab上配置添加 SSH Key ) $ git clone http://gitlab.alipay-inc.com/sushi.li/test.git #HTTP 协议(根据提示输入域账号、域密码) 切换分支 $git checkout master #切换到 master 分支 $git branch dev #创建dev分支 $git checkout -b dev #创建dev分支并切换,相当于上面两句 $git branch #查看分支,会列出所有的分支,当前分支前面会添加一个星号。 $git merge dev #合并dev分支到当前分支 $git branch –d dev #删除dev分支 $git log #查看分支历史 修改提交 git add a.vm #添加某个文件到本地暂存区 git add . #添加所有目录下修改过的文件 git rm a.vm #移除某个文件,和git add 相反 git status #用来查看当前工作区的状态 git commit -m “注释” #提交所有暂存的文件到本地库并增加提交注释,非常重要且常用的命令 推送到远程服务器 $ git push origin master #推送 master 分支

    四、如何操作

    具体操作可参照博文:https://cloud.tencent.com/developer/article/1355182 文中写得很详细,跟着做一遍基本能掌握Git的用法。

    Processed: 0.041, SQL: 9