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-project
cd my-new-project
# 初始化本地仓库
git init
# 关联远程仓库
git remote add origin <远程仓库地址>
git remote -v
# 创建示例文件并提交到本地仓库
touch README.md
git add README.md
git commit -m "Add README.md"
# 第一次推送本地代码到远程仓库
git push -u origin main
# 后续拉取远程仓库最新代码
git pull origin main

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值