关于Git的种种网络上一大把。就我个人来讲,很早就知道Git,不过一直望而却步,懒得学其使用。最近,闲来无事,特别想学习下Git的基本应用,也应了那句“活到老学到老”!当然,也不是我很老,只是觉得不想学罢了!
今天,搞明白了几个概念,记录下!(其实对这些概念的理解,也还有待于进一步提高)
概念区分
中英文对照
克隆Clone;合并Merge;提取 Fetch;拉取Pull;Push推送
释意
克隆 | Clone:将远程库复制到本地
合并 | Merge:
提取 | Fetch: 从远程仓库获取最新版本到本地仓库,不会自动merge,先初始化本地仓库,再添加远程仓库【命令行:git fetch origin master】
拉取 | Pull:从远程仓库获取最新版本并合并到本地仓库,先初始化本地仓库,再添加远程仓库,即等价于fetch + merge【命令行:git pull origin master】
推送 | Push:将本地仓库代码上传到远程库【命令行:git push origin master】
下面的图,有助于理解Git的常见基本操作。
Git工作流示意简图结束语
更多内容待学习整理!欢迎朋友补充建议!
学习,使我们更强大!
网友评论