Git 常用命令完整指南(包含修改远程服务器地址)

作者:admin 日期:2026年07月23日 地点:杭州,浙江,中国

Git 常用命令完整指南(包含修改远程服务器地址)

以下示例统一使用你的 Git 服务器:

https://git.zenjong.site/xx/项目.git

假设项目名称:

kingdeeplus

本地目录:

D:\workspace\kingdeeplus

一、Git 基础配置

1. 查看 Git 版本

命令:

git --version

示例:

C:\> git --version

git version 2.45.0

作用:

检查 Git 是否安装

查看当前版本

2. 设置用户名

命令:

git config --global user.name "用户名"

示例:

git config --global user.name "zhangsan"

提交记录显示:

Author: zhangsan

3. 设置邮箱

命令:

git config --global user.email "邮箱"

示例:

git config --global user.email "zhangsan@zenjong.site"

4. 查看 Git 配置

命令:

git config --list

示例:

git config --list

结果:

user.name=zhangsan
user.email=zhangsan@zenjong.site

二、创建 Git 仓库

5. 初始化项目

进入项目:

cd D:\workspace\kingdeeplus

执行:

git init

结果:

Initialized empty Git repository

生成:

kingdeeplus
│
├── backend
├── frontend
└── .git

说明:

当前目录已经被 Git 管理。

三、连接远程 Git 服务器

远程地址:

https://git.zenjong.site/xx/kingdeeplus.git

6. 添加远程仓库

命令:

git remote add origin 远程地址

示例:

git remote add origin https://git.zenjong.site/xx/kingdeeplus.git

说明:

设置远程仓库名称:

origin

=

https://git.zenjong.site/xx/kingdeeplus.git

以后:

git push origin main

实际就是:

推送到

https://git.zenjong.site/xx/kingdeeplus.git

7. 查看远程服务器地址

命令:

git remote -v

示例:

git remote -v

结果:

origin https://git.zenjong.site/xx/kingdeeplus.git (fetch)

origin https://git.zenjong.site/xx/kingdeeplus.git (push)

8. 修改远程服务器地址(重要)

场景:

例如:

旧服务器:

https://git.old.com/xx/kingdeeplus.git

迁移到:

https://git.zenjong.site/xx/kingdeeplus.git

方法一:修改 origin 地址(推荐)

命令:

git remote set-url origin 新地址

示例:

git remote set-url origin https://git.zenjong.site/xx/kingdeeplus.git

检查:

git remote -v

结果:

origin https://git.zenjong.site/xx/kingdeeplus.git (fetch)

origin https://git.zenjong.site/xx/kingdeeplus.git (push)

方法二:删除重新添加

删除:

git remote remove origin

重新添加:

git remote add origin https://git.zenjong.site/xx/kingdeeplus.git

查看:

git remote -v

四、获取代码

9. 克隆项目

命令:

git clone 地址

示例:

git clone https://git.zenjong.site/xx/kingdeeplus.git

结果:

D:
│
└── kingdeeplus
     │
     ├── backend
     ├── frontend
     └── .git

10. 指定目录克隆

命令:

git clone 地址 文件夹名

示例:

git clone https://git.zenjong.site/xx/kingdeeplus.git erp-system

结果:

erp-system

五、查看代码状态

11. 查看修改

命令:

git status

示例:

修改:

main.go

执行:

git status

结果:

modified: main.go

六、提交代码完整流程

Git 工作流程:

修改代码

 ↓

git add

 ↓

git commit

 ↓

git push

 ↓

服务器

12. 添加单个文件

git add 文件

示例:

git add main.go

13. 添加全部文件

git add .

示例:

git add .

包含:

新增文件

修改文件

删除文件

14. 提交代码

命令:

git commit -m "说明"

示例:

git commit -m "增加供应商管理接口"

结果:

[main 8a91cd2]
增加供应商管理接口

15. 推送代码

第一次:

git push -u origin main

以后:

git push

示例:

git push

上传:

本地代码

↓

git.zenjong.site

七、同步服务器代码

16. 拉取最新代码

命令:

git pull

示例:

git pull

场景:

开发人员 A:

提交代码

开发人员 B:

git pull

获取最新版本。

八、分支管理

17. 查看分支

git branch

示例:

结果:

* main
  develop
  test

18. 创建分支

git branch 分支名

示例:

git branch develop

19. 切换分支

旧方式:

git checkout develop

推荐:

git switch develop

示例:

git switch develop

20. 创建并切换分支

命令:

git switch -c 分支名

示例:

git switch -c feature/supplier

效果:

main

 |

feature/supplier

21. 删除分支

git branch -d 分支名

示例:

git branch -d feature/supplier

九、代码合并

22. 合并分支

例如:

当前:

main

合并:

develop

执行:

git merge develop

十、查看提交记录

23. 查看完整日志

git log

24. 简洁日志

git log --oneline

结果:

9f8ab23 增加订单模块

8a91cd2 增加登录模块

十一、撤销操作

25. 撤销未提交修改

git checkout 文件

示例:

git checkout main.go

26. 取消 add

已经:

git add .

取消:

git reset

27. 回退版本

查看:

git log --oneline

例如:

abc123 错误版本

888888 正常版本

回退:

git reset --hard 888888

十二、版本标签

28. 创建版本

git tag v1.0.0

示例:

git tag v1.0.0

29. 推送版本标签

git push origin v1.0.0

十三、完整企业开发流程示例

项目:

https://git.zenjong.site/xx/kingdeeplus.git

第一次开发人员

git clone https://git.zenjong.site/xx/kingdeeplus.git


cd kingdeeplus


git switch -c feature/api


修改代码


git add .


git commit -m "开发ERP接口"


git push origin feature/api

第二次以后开发

每天开始:

git pull

开发:

修改代码

git add .

git commit -m "修改库存接口"

git push

发布生产版本

管理员:

git switch main


git pull


git merge develop


git tag v1.0.0


git push


git push origin v1.0.0

十四、企业推荐分支模型(适合 ERP / WCS / RCS 项目)

                 main
                  |
             生产环境
                  |
                  |
              develop
                  |
             测试环境
                  |
        -----------------
        |       |       |
    feature  feature  feature

    ERP接口  WCS接口  AI模块


十五、日常最常用命令(90% 场景)

← 上一篇:让 Windows 重新轻快起来:Windash 系统清理与性能优化绿色工具 下一篇:无 →