> 技术文档 > Git的常用命令_git仓库常用指令

Git的常用命令_git仓库常用指令


全面的Git使用命令

一、配置相关命令

# 设置全局用户名git config --global user.name \"Your Name\"# 设置全局邮箱git config --global user.email \"your.email@example.com\"# 查看全局配置git config --global --list

二、仓库操作命令

# 在当前目录初始化一个新的 Git 仓库git init# 克隆远程仓库到本地git clone 

三、文件操作命令

# 将工作区的文件添加到暂存区git add  # 添加单个文件git add . # 添加所有文件# 撤销暂存区的文件git reset # 查看工作区和暂存区的状态git status

四、提交操作命令

# 将暂存区的文件提交到本地仓库git commit -m \"提交信息\"# 修改上一次的提交信息git commit --amend -m \"新的提交信息\"

五、分支操作命令

# 查看本地分支git branch# 查看远程分支git branch -r# 查看所有分支(本地和远程)git branch -a# 创建新分支git branch # 切换到指定分支git checkout # 创建并切换到新分支git checkout -b # 删除本地分支git branch -d # 强制删除本地分支git branch -D # 合并指定分支到当前分支git merge 

六、远程仓库操作命令

# 添加远程仓库git remote add  # 查看远程仓库信息git remote -v# 拉取远程仓库的更新到本地git pull  # 将本地仓库的更新推送到远程仓库git push  

七、历史记录操作命令

# 查看提交历史记录git log# 查看简要的提交历史记录git log --oneline

八、标签操作命令

# 创建轻量级标签git tag # 创建带有注释的标签git tag -a  -m \"标签注释\"# 查看所有标签git tag# 推送标签到远程仓库git push  

企业常用命令

git clone:克隆项目仓库到本地开发环境。git pull:在开始工作前拉取最新的代码,保证代码是最新的。git add 和 git commit:将本地的代码修改提交到本地仓库。git push:将本地仓库的代码推送到远程仓库,方便团队成员共享。git checkout:切换不同的分支进行开发,如开发分支、测试分支等。git merge:将开发完成的分支合并到主分支。

个人常用命令

git init:在本地创建一个新的项目仓库。git add 和 git commit:记录自己的代码修改。git status:查看当前工作区和暂存区的状态。git log:查看自己的提交历史。

处理冲突 

当执行 git merge 或 git pull 时,可能会出现冲突。以下是处理冲突的步骤:

  1. 查看冲突文件:执行 git status 命令,会显示哪些文件发生了冲突。
  2. 手动解决冲突:打开冲突文件,会看到类似以下的标记:手动选择要保留的代码,删除冲突标记。

  1. 标记冲突已解决:使用 git add 命令将解决冲突后的文件添加到暂存区。
  2. 完成合并:执行 git commit 命令完成合并操作。

新建到提交的完整流程

1.新建远程仓库

可以在代码托管平台(如 GitHub、GitLab 或 Gitee 等)上创建一个新的仓库。以 GitHub 为例,步骤如下:

  1. 登录 GitHub 账号。
  2. 点击右上角的 “+” 号,选择 “New repository”。
  3. 填写仓库名称、描述等信息,选择仓库的可见性(公开或私有),然后点击 “Create repository” 完成创建。

2.初始化本地仓库

# 在本地创建一个新的目录作为项目目录mkdir my-new-project# 进入该目录cd my-new-project# 在该目录下初始化一个新的 Git 仓库git init

3.关联本地仓库和远程仓库

# 添加远程仓库地址,将  替换为你在代码托管平台上创建的仓库的地址git remote add origin # 查看远程仓库信息,确认关联成功git remote -v

4.本地添加文件并提交

# 创建一个示例文件touch README.md# 将文件添加到暂存区git add README.md# 将暂存区的文件提交到本地仓库,并添加提交信息git commit -m \"Add README.md\"

5.推送本地代码到远程仓库

# 第一次推送时,需要指定本地分支与远程分支的关联关系git push -u origin main# 后续推送时,直接使用 git push 即可git push

6.从远程仓库拉取代码

# 拉取远程仓库的最新代码到本地git pull origin main

完整流程 

# 本地创建项目目录并进入mkdir my-new-projectcd my-new-project# 初始化本地仓库git init# 关联远程仓库git remote add origin git remote -v# 创建示例文件并提交到本地仓库touch README.mdgit add README.mdgit commit -m \"Add README.md\"# 第一次推送本地代码到远程仓库git push -u origin main# 后续拉取远程仓库最新代码git pull origin main