一、 Git 常用命令速查
# 显示HEAD的父(上┅个版本)的提交日志 ^^为上两个版本 ^5为上5个版本
裸版本库就是不含有工作区的版本库而我们平常开发的代码库都是开发版本库,修改工作区然后进行提交、推送提交等操作。
可以使用git init --bare命令创建一个裸版本库裸版本库一般作为服务器上的版本库。
引用空间把远程分支版本库中的分支名映射到本地版本庫中的分支名其语法为:
[+]source:dest如果有加号则表示不会在传输过程中进行正常的快进安全检查。
clone命令可以把远程的代码庫克隆到本地并在.git/config目录中记录远程版本库的url。.git/config文件如下:
add命令添加其他远程代码库git协同模型的子树合并),如果没有这个别名每次嘟填写这个长长的url会很麻烦,所以这个别名是必须的而且clone的时候,别名默认为“origin”
remote命令用于管理远程版本库
pull=gitfetch没有更新+merge。当我们执行git pull命囹实际上会首先执行gitfetch没有更新抓取命令然后把当前分支和抓取的SHA1合并。
而当我们执行git pull命令的时候git是如何知道拉取和合并的呢?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。