一页纸教你了解Git工作流程
-
工作目录(Working Directory):这是你本地的文件系统,包含了你的项目文件。
-
暂存区(Staging Area):这是一个临时存储区,用于准备提交的更改。
-
本地仓库(Local Repo):这是你的本地Git仓库,包含了项目的完整历史记录。
-
远程仓库(Remote Repo):这是托管在远程服务器上的仓库,通常用于团队协作。
-
基本操作:
- git add:将更改添加到暂存区。
- git commit -m “message”:将暂存区的更改提交到本地仓库,并附上提交信息。
- git push:将本地仓库的更改推送到远程仓库。
- 其他操作:
- git commit -a -m “message”:自动添加所有更改(包括新文件和已跟踪文件的更改),然后提交。
- git merge:合并两个分支。
- git fetch:从远程仓库获取最新的更改,但不合并到本地仓库。
- git pull:获取远程仓库的更改并自动合并到本地仓库。
- git diff HEAD:查看工作目录与最新提交之间的差异。
- git diff --staged []:查看暂存区与指定提交之间的差异。
- git diff --cached []:查看暂存区与工作目录之间的差异。
- git diff :查看工作目录与指定提交或分支之间的差异。
git clone https://*******************.git
这是我最常用的命令,直接打包镜像下来本地先。*_^