版本控制系统技术演进史,从SCCS到Git(20)

当将分支推送到远程存储库或从远程存储库拉出分支时 , 这些打包文件将通过网络传输 。 提取或获取分支时 , 将打包文件解压缩以在对象存储库中创建松散对象 。

基本命令

git init:将当前目录初始化为Git存储库(创建隐藏的.git文件夹及其内容) 。

git clone <git-url>:在指定的URL下载Git存储库的副本 。

git add <filename.ext>:将未跟踪的文件或更改的文件添加到暂存区(在对象数据库中创建相应的条目) 。

git commit -m '提交消息':提交一组更改的文件和文件夹以及描述性提交消息 。

git status:显示与工作目录 , 当前分支 , 未跟踪的文件 , 已修改的文件等状态有关的信息 。

git branch <new-branch>:基于当前检出的分支创建一个新分支 。

git checkout <branch>:将指定的分支检出到工作目录中 。

推荐阅读