分布式版本控制
git(在新标签页打开)()录音者 Neskaya,转码自维基共享资源文件 En-us-git.ogg,以知识共享署名-相同方式共享 3.0 协议提供。是世界上最流行的版本控制工具,主要用于追踪和管理软件源代码版本。由Linux之父 Linus Torvalds 于2005年为管理 Linux内核开发而设计。
本社区是面向中文开发者的 Git 资源和学习站。
实用工具
比较代码、生成 .gitignore,或者加速访问 GitHub。
常用命令
全部命令 →- 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 掉的提交