画的博客
页面 首页 主题 在线查询 分类 默认 接口 技术 逆向 后台 登录
发布于2022年09月22日暂无评论

git 仓库管理常用命令

1. 配置

  • 设置用户名

    git config --global user.name "你的名字"
  • 设置邮箱

    git config --global user.email "你的邮箱@example.com"

2. 初始化与克隆

  • 初始化一个新的 Git 仓库

    git init
  • 克隆一个现有的 Git 仓库

    git clone <仓库地址>

3. 文件操作

  • 将文件添加到暂存区

    git add <文件名>
    • git add .:添加所有修改过的文件。
    • git add -u:只添加已跟踪的文件。
  • 提交文件到仓库

    git commit -m "提交信息"

4. 分支操作

  • 列出所有分支

    git branch
  • 创建一个新的分支

    git branch <分支名>
  • 切换到指定分支

    git checkout <分支名>
  • 创建并切换到新的分支

    git checkout -b <分支名>
  • 合并分支

    git merge <分支名>

5. 远程仓库

  • 添加远程仓库

    git remote add <远程名> <仓库地址>
  • 查看远程仓库信息

    git remote -v
  • 从远程仓库拉取代码

    git fetch <远程名>
  • 拉取并合并代码到当前分支

    git pull <远程名> <分支名>
  • 将本地分支推送到远程仓库

    git push <远程名> <分支名>

6. 标签

  • 创建一个新标签

    git tag <标签名>
  • 查看所有标签

    git tag
  • 推送标签到远程仓库

    git push <远程名> --tags

7. 查看信息

  • 查看提交日志

    git log
  • 查看文件状态

    git status
  • 查看文件差异

    git diff

8. 版本回退

  • 回退到上一个提交

    git reset HEAD^
  • 回退到指定提交

    git reset <提交哈希>
  • 强制回退到指定提交并更新远程仓库

    git reset <提交哈希> --hard
    git push <远程名> <分支名> --force

9. 其他命令

  • 查看 Git 图形化提交历史

    gitk --all
  • 忽略文件

    • .gitignore 文件中添加需要忽略的文件名。
  • 清理未跟踪的文件

    git clean -f

总结

以下是日常开发中最常用的 Git 命令:

git init          # 初始化仓库
git clone         # 克隆仓库
git add           # 添加文件
git commit        # 提交文件
git log           # 查看提交日志
git branch        # 分支操作
git checkout      # 切换分支
git remote        # 远程仓库操作
git push          # 推送代码
git pull          # 拉取代码

标签: Linux

添加新评论

提交评论