Git中文社区

分布式版本控制

git(在新标签页打开)()录音者 Neskaya,转码自维基共享资源文件 En-us-git.ogg,以知识共享署名-相同方式共享 3.0 协议提供。是世界上最流行的版本控制工具,主要用于追踪和管理软件源代码版本。由Linux之父 Linus Torvalds 于2005年为管理 Linux内核开发而设计。

本社区是面向中文开发者的 Git 资源和学习站。

使用 Git 的开源项目

从 Linux 内核到现代软件,Git 已成为全球软件开发的事实标准、众多知名开源项目都在使用 Git 进行版本管理。

支持 Git 托管平台

常用命令

全部命令 →
git status
查看哪些文件改了
git add -p
逐块挑选要暂存的修改
git commit -m "说明"
提交暂存区
git switch -c <分支>
新建并切换分支
git pull --rebase
拉取远程更新,不产生合并提交
git push -u origin <分支>
第一次推送新分支
git stash
临时收起未完成的修改
git restore <文件>
丢弃工作区的修改
git reset --soft HEAD~1
撤销上一次提交,保留修改
git reflog
找回被 reset 掉的提交

常见问题

全部问题 →