Git入门
1. 下载安装
使用Git前,需通过Git官网或清华镜像站(仅限Windows)下载Git客户端并安装。
安装Git后,推荐在Windows、Mac OS系统上使用SourceTree软件,可以使用图形化界面,方便地管理Git仓库。
2. 使用教程
基础教程:
Git工作流和核心原理 | GitHub基本操作 | VS Code里使用Git和关联GitHub
在GitHub上创建仓库、克隆仓库、提交更改、发起拉取请求(Pull Request)以及协同开发等:
给学完Git,还不会用GitHub的朋友们
Git名词解释
- Fetch (抓取): 从远程仓库获取新的分支和提交记录,但并不立即合并到本地分支。
- Pull (拉取): 包括了fetch和merge两个动作,既获取远程仓库的新内容,又将其自动合并到当前本地分支。
- Push (推送): 将本地分支的提交推送到远程仓库,同步本地变更至云端。
- Commit (提交): 将本地工作区的改动保存到本地仓库的历史记录中,形成一个新的提交点。
- Checkout (检出): 切换到另一个分支或恢复某个版本的文件状态。
- Merge (合并): 将一个分支的提交历史合并到另一个分支,通常用于整合团队成员的不同开发成果。
- Rebase (变基): 将一个分支的提交历史重新放在另一分支的顶部,使得提交历史更加线性清晰,但需要注意可能会引起冲突。
- Revert (撤销): 回滚某个提交,通常是创建一个新的提交来取消之前某个提交带来的变化,不影响原有提交历史记录。
- Stash (暂存): 临时存储当前未提交的改动,以便切换分支或清理工作区,之后可以恢复这些改动。
- Stash(贮存/贮藏): 在多个任务间切换时,stash功能允许你暂时保存未提交的更改,待处理完其他任务后再取出继续工作。