Skip to content

Git相关命令操作

常用命令

zsh
# 设置用户名:
git config --global user.name "你的用户名"
# 设置邮箱地址:
git config --global user.email "你的邮箱地址"
# 查询配置信息
git config --global --list

# 设置系统代理
git config --global http.proxy 127.0.0.1:7897
git config --global https.proxy 127.0.0.1:7897

# 取消系统代理
git config --global --unset http.proxy
git config --global --unset https.proxy

0.初始化项目

在 Linux、macOS 或 Windows 系统中,若要初始化一个 Git 项目,你可以按照下面的步骤操作:

1. 检查 Git 是否安装

在使用 Git 之前,要确保它已经安装在你的系统中。你可以通过在终端输入以下命令来检查:

bash
git --version

如果系统已经安装了 Git,会显示 Git 的版本号;若未安装,你需要根据系统类型来安装,比如在 Ubuntu 上可以使用 sudo apt install git 命令。

2. 创建项目目录

如果你还没有项目目录,可以在终端使用 mkdir 命令来创建,例如创建一个名为 my_project 的目录:

bash
mkdir my_project

接着使用 cd 命令进入该目录:

bash
cd my_project

3. 初始化 Git 仓库

在项目目录下,输入下面的命令来初始化一个新的 Git 仓库:

bash
git init

执行该命令后,Git 会在当前目录下创建一个名为 .git 的隐藏目录,这就代表 Git 仓库已经成功初始化。

4. 配置用户信息

在提交代码之前,你需要配置你的用户名和邮箱,这些信息会记录在每次提交的日志中。配置命令如下:

bash
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

如果你想为当前项目单独配置用户名和邮箱,可以去掉 --global 参数,在项目目录下执行:

bash
git config user.name "Your Name"
git config user.email "your_email@example.com"

5. 添加文件并提交

将文件添加到 Git 仓库,首先要把文件添加到暂存区,然后提交到本地仓库。以下是示例命令:

  • 创建一个示例文件:
bash
touch README.md
  • 将文件添加到暂存区:
bash
git add README.md

如果你想将当前目录下的所有文件添加到暂存区,可以使用:

bash
git add .
  • 提交暂存区的文件到本地仓库:
bash
git commit -m "Initial commit"

其中 -m 参数用于添加提交的描述信息。

经过以上步骤,你就完成了一个 Git 项目的初始化。之后你可以将本地仓库与远程仓库关联,把代码推送到远程仓库。


1.提交流程

zsh
#1.把更改的代码暂存起来
# 此命令会把所有更改的文件全部暂存起来。
git add . 
# 如果要单个来,只需要 . 替换成对应的文件名即可。
git add temp.txt

#2.把暂存的改动提交到本地的版本库
# -m 参数表示可以直接输入后面的 message,简要说明这次改动。
git commit -m "xxx"

#3.将本地的分支版本上传到远程并合并
# git push 的命令格式一般是
git push <远程主机> <本地分支><远程分支>
# eg:git push origin master:master
# 当然,一般情况下,我们都不用写后面的,直接 git push 即可。

2.更新 .gitignore

zsh
git rm -r --cached .    # 从已跟踪文件清单中移除所有文件
    
git add .    # 重新添加所有文件(在这一步中 .gitignore 的配置将会生效)
git commit -m "chore: update .gitignore"    # 提交更改
git push    # 推送提交

Released under the MIT License.