Git常用指令

Git是一个非常强大的分布式版本控制系统,用于跟踪计算机文件的更改并协调多人共同开发的项目。

  1. **初始化仓库**
  • `git init`:在当前目录下初始化一个新的Git仓库。
  1. **仓库状态**
  • `git status`:显示工作目录和暂存区域的当前状态,包括未跟踪的新文件、已修改的文件等。
  1. **文件追踪与提交**
  • `git add <file>`:将文件的改动添加到暂存区准备提交。

  • `git add .`:将所有改动添加到暂存区。

  • `git commit -m "commit message"`:提交暂存区的改动到本地仓库,附带提交信息。

  1. **分支管理**
  • `git branch`:列出所有本地分支。

  • `git branch <name>`:创建一个新的分支。

  • `git checkout <name>`:切换到另一个分支。

  • `git merge <branch>`:将指定分支的更改合并到当前分支。

  • `git branch -d <name>`:删除一个已经合并的分支。

  1. **查看日志**
  • `git log`:显示提交历史。

  • `git show <commit>`:显示特定提交的详细信息。

  1. **撤销操作**
  • `git reset HEAD <file>`:取消暂存文件的改动。

  • `git checkout -- <file>`:放弃工作目录中的改动,还原到最近一次提交的状态。

  • `git revert <commit>`:创建一个新的提交来逆向指定的提交。

  1. **远程仓库**
  • `git remote add <name> <url>`:添加一个新的远程仓库。

  • `git fetch <remote>`:从远程仓库下载数据,但不合并。

  • `git pull <remote> <branch>`:从远程仓库下载数据并合并到当前分支。

  • `git push <remote> <branch>`:将本地分支推送到远程仓库。

  1. **标签**
  • `git tag <name> <commit>`:创建一个指向特定提交的标签。

  • `git push origin <tag>`:推送标签到远程仓库。

  1. **其他**

git diff`:显示尚未暂存的改动。

git stash`:保存工作目录的改动,使其恢复到上次提交的状态。

git cherry-pick <commit>`:将指定提交应用到当前分支的顶部。

这些命令覆盖了Git的基本使用场景,你可以根据需要组合使用它们来完成复杂的版本控制任务。如果你需要更详细的说明或有特定的问题,随时告诉我!

相关推荐
weixin-a153003083161 小时前
git常用命令
git
前端小干将3 小时前
开发过程中,git常用命令
git
西柚啊3 小时前
Git常用命令总结
前端·git
云梦谭5 小时前
Git 配置 GPG 提交签名
git·gpg
李艺为8 小时前
Ubuntu下展锐刷机工具spd_dump使用说明
android·linux·git·ubuntu
掘根14 小时前
Git分支管理
git
极小狐14 小时前
极狐GitLab 项目 API 的速率限制如何设置?
大数据·运维·git·elasticsearch·gitlab
残月只会敲键盘15 小时前
Git 命令速查手册
大数据·git·elasticsearch
掘金沸点顶流16 小时前
同一台电脑配置多个 git 账户(github, gitee, gitlab等)
git
苦逼IT运维20 小时前
Git LFS 学习笔记:原理、配置、实践与心路历程
笔记·git·学习