参考文档:https://www.rookiew.com/server/2743.html
Git配置(git config):
-
修改个人信息:
git config --global user.name "Your Name":设置全局用户名git config --global user.email "youremail@example.com":设置全局用户邮箱
-
查看配置:
git config --list:列出当前所有的Git配置信息
Git基本操作:
-
初始化仓库(git init):
- 在当前目录下创建一个新的Git仓库:
git init
- 在当前目录下创建一个新的Git仓库:
-
克隆(git clone):
- 克隆远程仓库到本地:
git clone <repository_url>
- 克隆远程仓库到本地:
-
暂存(git add):
- 将文件添加到暂存区:
git add <file_name>(添加单个文件) - 将所有文件添加到暂存区:
git add .或git add --all
- 将文件添加到暂存区:
-
提交(git commit):(先add 在commit)
- 提交暂存区中的文件到本地仓库:
git commit -m "Commit message"
- 提交暂存区中的文件到本地仓库:
-
推送(git push):
- 推送本地仓库的提交到远程仓库:
git push <remote_name> <branch_name>
- 推送本地仓库的提交到远程仓库:
-
拉取(git fetch):
- 从远程仓库获取最新的提交,但不自动合并到当前分支:
git fetch
- 从远程仓库获取最新的提交,但不自动合并到当前分支:
-
拉取合并(git pull):
- 从远程仓库获取最新的提交,并自动合并到当前分支:
git pull
- 从远程仓库获取最新的提交,并自动合并到当前分支:
-
查看状态(git status):
- 查看当前仓库的状态:
git status
- 查看当前仓库的状态:
-
查看历史(git log):
- 查看提交历史记录:
git log
- 查看提交历史记录:
- 回退(git reset):
- 将当前分支的 HEAD 移动到指定的提交 (commit)
soft: 仅移动 HEAD 指针,不修改暂存区和工作区,撤销之前的提交mixed(默认选项): 移动 HEAD 指针,重置暂存区,但不修改工作区,撤销之前的提交并将更改保留在工作区- hard(NO)
分支操作:
-
创建分支:
- 创建新的分支:
git branch <branch_name>
- 创建新的分支:
-
查看分支:
- 查看当前仓库的所有分支:
git branch
- 查看当前仓库的所有分支:
-
切换分支:
- 切换到指定分支:
git checkout <branch_name>
- 切换到指定分支:
-
删除分支:
- 删除指定分支:
git branch -d <branch_name>
- 删除指定分支:
-
合并分支:
- 将指定分支合并到当前分支:
git merge <branch_name>
- 将指定分支合并到当前分支:
浙公网安备 33010602011771号