📜  git crash course - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:41:25.745000             🧑  作者: Mango

Git Crash Course - Shell-Bash

如果你是一位程序员,你一定听说过Git版本控制系统。它是一个强大的工具,可以帮助你更好地组织、管理和追踪代码变更。在这个Git Crash Course中,我们将专注于Shell-Bash,介绍Git的基本概念和命令。让我们开始吧!

Shell-Bash简介

在开始学习Git之前,我们需要了解一些基本的Shell-Bash命令。Shell-Bash是一种命令行界面,可以与计算机交互。我们可以通过打开一个终端窗口,然后输入命令来执行计算机上的操作。

以下是一些常用的Shell-Bash命令:

ls   # 列出当前文件夹中的所有文件和文件夹
cd   # 更改当前工作目录
mkdir  # 创建新文件夹
touch  # 创建新文件
rm   # 删除文件或文件夹
cp   # 复制文件或文件夹
mv   # 移动文件或文件夹
cat  # 查看文件内容
Git概述

Git是一个分布式版本控制系统。它的主要目标是跟踪代码的变化,在多个人之间协作开发时更有效地管理代码。Git可以帮助我们追踪代码的变化,比较不同版本的代码,并轻松地撤销错误的变更。

Git把代码存储在一个Git仓库中。Git的工作方式是,将代码存储在本地代码库中,每次更改后我们将更改提交到本地代码库。如果需要,我们可以把代码提交到中央代码库,以便其他人协作开发。

Git基本操作

以下是一些常用的Git命令:

初始化本地代码库

要开始使用Git,我们需要将代码存储在本地代码库中。我们可以通过git init命令在本地文件夹中创建一个新的Git存储库。

git init  # 初始化本地代码库
将变更添加到本地代码库

每次更改后,我们需要将更改添加到本地代码库中。可以使用git add命令将更改添加到暂存区。

git add <filename>  # 将指定的文件添加到暂存区
git add .   # 添加所有更改到暂存区
提交更改到本地代码库

一旦所有更改都已添加到暂存区,就可以使用git commit命令提交更改到本地代码库中。

git commit -m "commit message"  # 用消息提交更改到本地代码库
查看更改历史

我们可以使用git log命令来查看提交的历史记录。

git log  # 查看提交历史记录
撤消更改

如果我们需要撤消更改,我们可以使用git reset命令。

git reset HEAD <filename>   # 取消文件的放置
分支和合并

我们可以使用Git创建、查看和合并代码分支。

git branch  # 显示分支信息
git checkout -b <branchname>  # 创建并切换到新分支
git merge <branchname>   # 合并指定分支到当前分支
推送代码更改

如果我们想要将代码更改推送到中央代码库,我们可以使用git push命令。

git push <remote> <branch>   # 将更改推送到中央代码库的指定分支上

以上是Git的一些基本操作。当然,Git还有很多其他的功能和命令。如果你想学习更多关于Git的命令和工作流程,可以阅读官方文档或参与在线教程练习。

总结

在本文中,我们简要介绍了Git和Shell-Bash的基本操作,包括Git的初始化、添加、提交、查看、撤消和推送操作,以及Shell-Bash中的常用命令。希望这篇文章能够帮助你进一步了解Git,更好地管理你的代码库。