git常用命令小结

Git 是一种流行的版本控制系统,以下是在日常使用中常用的 Git 命令小结。这些命令涵盖了从创建仓库、提交更改,到分支管理和合并等操作。

基础命令

  1. 初始化和克隆

    • git init:初始化一个新的 Git 仓库。
    • git clone <repository>:克隆一个远程仓库到本地。
  2. 状态和日志

    • git status:查看当前工作目录和暂存区的状态。
    • git log:查看提交历史。
  3. 添加和提交

    • git add <file>:将文件添加到暂存区。
    • git add .:将所有更改添加到暂存区。
    • git commit -m "message":提交暂存区的更改,附上提交信息。

分支管理

  1. 分支操作
    • git branch:列出所有本地分支。
    • git branch <branch-name>:创建一个新分支。
    • git checkout <branch-name>:切换到指定分支。
    • git checkout -b <branch-name>:创建并切换到新分支。
    • git merge <branch-name>:将指定分支合并到当前分支。
    • git branch -d <branch-name>:删除指定分支。

远程操作

  1. 远程仓库管理
    • git remote -v:查看已添加的远程仓库。
    • git remote add <name> <url>:添加新的远程仓库。
    • git fetch <remote>:从远程获取更新,但不合并。
    • git pull <remote> <branch>:从远程仓库拉取并合并到当前分支。
    • git push <remote> <branch>:将本地分支推送到远程仓库。

其他常用命令

  1. 修改和撤回

    • git diff:查看未暂存的更改。
    • git difftool:使用图形工具查看不同版本之间的差异。
    • git reset <file>:将文件从暂存区移除。
    • git reset --hard:撤销所有未提交的更改(小心使用)。
    • git revert <commit>:撤销指定的提交,并生成新的提交。
  2. 标签和版本

    • git tag:列出所有标签。
    • git tag <tag-name>:创建一个新标签。
    • git push <remote> <tag-name>:将本地标签推送到远程。
  3. 查看更改

    • git stash:保存当前的未提交更改,可以在稍后恢复。
    • git stash pop:恢复最近保存的更改并删除。
    • git stash list:查看保存的 stash 列表。

小总结

  • 工作流程:通常,Git 的工作流程包括 git clonegit branchgit checkoutgit addgit commitgit pullgit push
  • 分支管理:合理使用分支可以有效地管理项目的不同功能或版本。
  • 远程操作:了解如何与远程仓库交互是 Git 工作的重要部分。

希望这个命令小结能帮助你在使用 Git 时更有效率!

命令描述
git init初始化新仓库
git add <file>添加文件到暂存区
git commit -m "<message>"提交暂存区的更改
git status显示当前状态
git log查看提交历史
git branch查看分支
git checkout <branch>切换到指定分支
git merge <branch>合并分支
git push推送更改到远程仓库
git pull从远程仓库拉取更改
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java奋斗者

听说打赏我的人再也不会有BUG

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值