其他分享
首页 > 其他分享> > 【Missing Semester】版本控制(Git)

【Missing Semester】版本控制(Git)

作者:互联网

本文为计算机教育中缺失的一课 The Missing Semester of Your CS Education 笔记


Git 工作流程

Git 更像是把数据看作是对小型文件系统的一系列快照。 在 Git 中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。 为了效率,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。


Git 命令行接口


基本操作

创建仓库:

cd ~/desktop/tmp
git init
# 已初始化空的 Git 仓库于 /Users/wangxinyuan/Desktop/tmp/.git/
ls .git
# HEAD        description info        refs
# config      hooks       objects

提交与修改:

例——add、commit:

bYH9eK.png

例——diff:

bY7xQ1.png

例——log:

bYHSL6.png


分支合并

例——branch:

bY7zsx.png


撤销

I committed and immediately realized I need to make one small change!

取消暂存的文件:

I need to undo my changes to a file!


远端操作


高级操作

咕咕咕~


Git 配置


参考

标签:文件,Git,版本控制,暂存区,--,Semester,git,add
来源: https://www.cnblogs.com/wxy4869/p/15962059.html