git命令使用

简介

Git 是一种版本控制系统,可以帮助软件开发人员跟踪文件的更改历史记录,包括文本文件、代码、图像等等。Git 最初是由 Linus Torvalds 开发的,用于管理 Linux 内核的开发,现在已经成为了全球范围内软件开发团队必不可少的工具。

Git 的主要特点包括:

  1. 分布式:每个开发人员都可以在本地存储和管理版本,不需要依赖一个中央服务器。

  2. 快速:Git 的设计目标是高效地处理大型项目的版本控制,因此速度非常快。

  3. 安全性:Git 使用加密哈希值来保证文件内容的完整性,确保文件没有被篡改或损坏。

  4. 分支管理:Git 支持分支管理,开发人员可以在不影响主线的情况下进行独立的开发和测试。

  5. 可扩展性:Git 可以通过插件和扩展来实现更多的功能,例如自动化部署、持续集成等等。

Git 的基本工作流程包括:

  1. 初始化仓库:在本地计算机上创建一个新的 Git 仓库。

  2. 添加文件:将要管理的文件添加到 Git 仓库中。

  3. 提交更改:将更改提交到 Git 仓库中,并记录更改历史。

  4. 分支管理:创建、切换、合并和删除分支来进行不同的开发工作。

  5. 远程同步:与远程仓库同步代码,包括拉取和推送代码。

下面服务端以gitlab为例 (可通过前面的页面地址,自行下载对应版本安装即可),来记录下git命令的常规使用:

安装好gitlab后,在里创建一个空白项目

创建好后,客户端拉取有两种方式:SSH和HTTP:

HTTP方式操作

由于目前还未添加SSH密钥,只能通过HTTP方式连接服务端操作,在客户端安装git:

yum install -y git

HTTP方式clone仓库到本地:

git clone http://192.168.2.12/root/test.git

会提示输入用户/密码进行拉取:

提交同样需要输入用户/密码,提交需要先配置自己的用户信息:

git config --global user.name "Administrator"
git config --global user.email "[email protected]"

cd test/
touch first_file
git add .
git commit -m "add file."
git push origin main

发表评论

error: Content is protected !!