Github 管理项目常用的基本命令

Github的几种基本命令

Github的使用日志:

1)初始化与配置:

jsx 复制代码
git init                         # 初始化本地仓库
git clone <url>                  # 克隆远程仓库
git config --global [user.name](http://user.name/) "Your Name"
git config --global user.email "[you@example.com](mailto:you@example.com)"
git config --list                # 查看当前配置

2)查看仓库状态

jsx 复制代码
git status                       # 查看修改状态
git log                           # 查看提交历史
git log --oneline --graph --all  # 简洁图形化历史
git diff                         # 查看未暂存的修改
git diff --staged                # 查看已暂存的修改

3)暂存与提交修改

jsx 复制代码
git add <file>                   # 添加指定文件
git add .                        # 添加所有修改
git commit -m "message"          # 提交并附说明
git commit -am "message"         # 跳过 add 直接提交已跟踪文件

4)分支管理

jsx 复制代码
git branch                       # 查看分支
git branch <name>                # 新建分支
git checkout <name>              # 切换分支
git checkout -b <name>           # 新建并切换分支
git merge <branch>               # 合并分支到当前分支
git branch -d <branch>           # 删除本地分支

5)远程仓库操作

jsx 复制代码
git remote -v                    # 查看远程地址
git remote add origin <url>      # 关联远程仓库
git push -u origin main          # 推送主分支(第一次需加 -u)
git push                         # 推送更新
git pull                         # 拉取更新(fetch + merge)
git fetch                        # 只下载,不合并
git clone <url>                  # 克隆远程仓库

6)撤销与恢复操作

jsx 复制代码
git restore <file>               # 丢弃工作区修改
git restore --staged <file>      # 取消暂存
git reset --hard HEAD            # 回退到最近一次提交
git reset --hard <commit_id>     # 回退到指定版本
git revert <commit_id>           # 生成反向提交(推荐安全方式)

7)标签管理(版本发布常用)

jsx 复制代码
git tag                          # 查看标签
git tag v1.0                     # 创建标签
git push origin v1.0             # 推送单个标签
git push origin --tags           # 推送所有标签

8)常用组合命令(高频场景)

jsx 复制代码
git clone <repo-url>
git checkout -b dev
修改代码 ...
git add .
git commit -m "Implemented LSD + LLD class wrappers"
git push origin dev

以上命令是常用的,对于初学者,经常查看以至于后面记到脑海中。

相关推荐
Sakura_j_h_4 小时前
EasyEDA PCB 快速设计Skills
c++·python·github
wflynn8 小时前
GitHub 今日推荐|Edge0:让大号 MoE 模型在一台 Mac 上流式跑起来
python·开源·github
用户别睡觉9 小时前
五大 RAG 开源项目对比 2026:Dify、RAGFlow、FastGPT、AnythingLLM、LightRAG
github
用户7273744138849 小时前
在 Windows 11 上从零装好 Carapace BIN:一次真实操作记录
github
miofly10 小时前
Claude Sonnet 5自主选药选坐标完成小鼠脑部手术,更强模型拒绝执行
开源·github
塞讯科技11 小时前
13,500 个分支被植入窃密工作流:Gheist 如何用 GitHub 令牌搬走仓库密钥
网络安全·ai·github·软件供应链安全·供应链投毒
阿智的AI开发笔记16 小时前
充了 200 块只跑出 3 条:AI 视频真正贵的地方,是「按次」和「按秒」的区别
github
GitHub实测笔记16 小时前
rtk 本机实测:给 AI Agent 砍掉 90% 的命令行噪音(Linux)
github
小莫46116 小时前
CI 全绿了,测试却可能是假的:GitHub Actions 三个静默失效的坑
github
dreams_dream18 小时前
项目想要推送多个平台仓库的方法
gitee·github