这几点使用的一点心得
Git将项目的存储分为四个部分,每个部分都有自己的作用,如图
-
工作区(Working Directory):
- 用户直接在此区域修改文件,可以撤销修改或添加文件到暂存区。
-
暂存区(Staging Area):
- 文件更改在这里被暂时保存,直到它们被提交。如果需要,更改可以被撤销回工作区。
-
本地仓库(Local Repository):
- 包含了所有提交的历史记录。用户可以在此进行分支操作、合并、推送到远程仓库或从远程仓库拉取更新。
-
远程仓库(Remote Repository):
- 存储在网络服务器上的代码库,用于团队之间的协作。可以查看远程分支、从远程仓库克隆新的项目、推送和拉取变更。
在使用Git管理项目时候,整体的操作流程可以简述如下:
-
修改文件:
- 在工作区直接编辑文件。这是修改发生的地方,可以包括新增、编辑或删除文件。
-
暂存修改:
- 使用
git add
命令将工作区的修改添加到暂存区。暂存区是提交前的一个准备区域,用于收集即将提交的更改。
- 使用
-
提交更改:
- 使用
git commit
命令将暂存区的内容提交到本地仓库。这一步骤会生成一个新的提交(commit),包含一个独一无二的标识符和关联的修改记录。
- 使用
-
管理分支:
- 可以通过
git branch
创建新分支,或使用git checkout
切换分支。分支允许用户在不影响主线(如master
分支)的情况下开发新功能或修复问题。
- 可以通过
-
合并分支:
- 通过
git merge
将分支的更改合并回主分支,如将功能分支合并到master
分支。
- 通过
-
推送更改到远程仓库:
- 使用
git push
命令将本地仓库的更改推送到远程仓库,使其可供其他团队成员访问。
- 使用
-
从远程仓库更新本地仓库:
- 使用
git pull
命令从远程仓库拉取最新的更改并自动合并到当前分支,或使用git fetch
后手动合并。
- 使用
-
撤销更改:
- 如果需要撤销某些更改,可以使用
git checkout
撤销工作区的更改,或使用git reset
撤销暂存区的更改。
- 如果需要撤销某些更改,可以使用