Git GitHub 编程语法 发布于 2025年3月27日 更新于 2026年8月11日 分类于 编程 阅读时长 1 分钟 Git常用指令¶ 记录 Git 仓库初始化、提交、分支和远程协作中经常使用的命令。 1 基础¶ 初始化addcommitpullpush git init 添加某个文件到暂存区 git add <filename> 添加所有文件到暂存区 git add . 提交暂存区所有文件到仓库 git commit -m "<log messages>" 提交暂存区中指定文件到仓库 git commit <file1> <file2> ... -m "<message>" git pull git push Tips 在一些特定的场景下,例如宝塔的服务器中,git pull可能会出现没有权限的情况,这种时候可以尝试把--globle修改为--system并设置安全组。原理暂时还不清楚。 2 邮箱和用户名¶ 添加查看 用户名 git config --global user.name "<username>" 邮箱 git config --global user.email <email@qq.com> 用户名 git config user.name 邮箱 git config user.email 3 远程仓库¶ 克隆查看修改添加删除 克隆(含根文件夹): git clone <url> 克隆到当前文件夹(不含根文件夹): git clone <url> . git remote -v git remote set-url origin https://cangku.git git remote add origin https://cangku.git git remote rm origin 4 版本回滚¶ 回滚本地git 将历史版本作为新的commit删除commit至历史版本 git revert <commit_id> git reset --hard <commit_id> --hard指令会让暂存区和工作区的文件也回滚,--soft则会保留。 推送到远程仓库(如github) 将历史版本作为新的commit删除commit至历史版本 git push 该指令只允许向前推进,无法删除commit。 git push --force 强制远程和本地同步,可删除远程仓库的commit。 2025-03-272026-08-11