视频加载失败

git常用命令

744 字
4 分钟
git常用命令

初始化和配置#

  1. git init - 初始化一个新的Git仓库。
  2. git config --global user.name "Your Name" - 设置全局用户名,用于提交。
  3. git config --global user.email "[email protected]" - 设置全局用户邮箱,用于提交。

文件操作#

  1. git status - 查看当前工作目录的状态,显示有变更的文件。
  2. git add <file> - 将指定文件添加到暂存区。
  3. git add . - 添加当前目录下所有变更的文件到暂存区。
  4. git add -A - 添加所有新文件和变更的文件到暂存区。
  5. git reset <file> - 取消暂存区中指定文件的变更。
  6. git rm <file> - 删除指定文件,并将其添加到暂存区。
  7. git rm --cached <file> - 从暂存区中移除指定文件,但不删除工作目录中的文件。

提交和历史#

  1. git commit -m "Commit message" - 提交暂存区中的变更,并添加提交信息。
  2. git log - 查看提交历史。
  3. git diff - 查看工作目录和最后一次提交之间的差异。
  4. git diff HEAD~1 - 查看上一次提交的变更。
  5. git diff --cached - 查看暂存区和最后一次提交之间的差异。

分支和标签#

  1. git branch - 列出所有本地分支。
  2. git branch <branchname> - 创建一个新分支。
  3. git checkout <branchname> - 切换到指定分支。
  4. git merge <branchname> - 将指定分支合并到当前分支。
  5. git branch -d <branchname> - 删除指定的本地分支。
  6. git push origin <branchname> - 推送本地分支到远程仓库。
  7. git pull - 从远程仓库拉取变更并合并到当前分支。
  8. git tag <tagname> - 为当前提交打上标签。
  9. git push origin --tags - 推送所有标签到远程仓库。

远程仓库#

  1. git clone <repository> - 克隆一个远程仓库到本地。
  2. git remote add origin <repository> - 添加一个远程仓库。
  3. git remote -v - 显示所有远程仓库的URL。
  4. git fetch - 从远程仓库获取最新变更,但不合并。
  5. git push - 将本地变更推送到远程仓库。
  6. git pull - 从远程仓库拉取变更并合并到当前分支。

撤销和修复#

  1. git reset --soft HEAD~1 - 回退到上一次提交,保留变更在暂存区。
  2. git reset --mixed HEAD~1 - 回退到上一次提交,将变更移回工作目录。
  3. git reset --hard HEAD~1 - 回退到上一次提交,丢弃所有工作目录和暂存区的变更。
  4. git revert <commit> - 创建一个新的提交,撤销指定提交的变更。

其他有用的命令#

  1. git stash - 临时保存工作目录的变更。
  2. git stash list - 列出所有储藏的变更。
  3. git stash apply - 应用储藏的变更。
  4. git stash drop - 删除指定的储藏变更。
  5. git gc - 清理不必要的文件和优化本地仓库。

这些命令是Git中最基础和最常用的命令,掌握它们可以帮助您更有效地使用Git进行版本控制和代码管理。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
git常用命令
https://blog.huhaha.vip/posts/ee64e7e0/
作者
小王的博客
发布于
2024-11-23
许可协议
CC BY-NC-SA 4.0
随机文章随机推荐

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录