Git 是一个分布式版本控制系统,用于跟踪文件的变化并协作开发项目。下面是 Git 的一些基本概念和使用方式:
-
仓库(Repository):Git 仓库是用来存储项目文件的地方,可以在本地计算机上创建一个本地仓库,也可以在远程服务器上创建一个远程仓库。
-
提交(Commit):提交是将文件的变化保存到 Git 仓库中的操作,每次提交都会生成一个唯一的哈希值来标识。可以使用
git commit -m "Commit message"
命令来提交文件变化。 -
分支(Branch):分支是代码开发的不同路径,可以用来同时开发多个功能或修复 bug。使用
git branch
命令可以查看当前的分支列表,使用git checkout <branch-name>
可以切换分支。 -
合并(Merge):合并是将一个分支的代码合并到另一个分支的操作。可以使用
git merge <branch-name>
命令来合并指定分支的代码到当前分支。 -
远程仓库(Remote):远程仓库是存储在网络服务器上的 Git 仓库,可以和团队成员共享代码。可以使用
git remote add <remote-name> <remote-url>
来关联一个远程仓库,使用git push <remote-name> <branch-name>
来将本地分支推送到远程仓库。 -
拉取(Pull):拉取是从远程仓库获取最新的代码并合并到本地分支的操作。可以使用
git pull <remote-name> <branch-name>
命令来拉取远程仓库的代码。 -
克隆(Clone):克隆是将远程仓库复制到本地计算机上的操作。可以使用
git clone <remote-url>
命令来克隆远程仓库。