![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
chengmoling
这个作者很懒,什么都没留下…
展开
-
git push Permissions 0644 错误
原因:私钥文件的权限问题解决办法:修改私钥文件权限为只允许用户读,chmod 400原创 2020-04-15 11:39:39 · 231 阅读 · 0 评论 -
git相关笔记(一)
参照廖雪峰的git教程一、git简介1、git是一个分布式的版本控制系统,用于记录每次的文件改动,同时让同事协作编辑。git是用C语言编写的。2、集中式版本控制与分布式版本控制集中式版本控制:版本库集中存放在中央服务器上,干活的时候,先从中央服务器取得最新版本,然后开始干活,活干完了,再把修改后的版本放到中央服务器上。缺点在于必须联网才能工作,文件传输速度依赖于网速。分布式版本...转载 2019-07-11 10:22:28 · 85 阅读 · 0 评论 -
git相关笔记(二)
一、git 常用命令1、git status 命令可以时刻掌握仓库当前的状态2、git diff 用于查看具体修改了什么内容3、git log 用于查看文件的历史记录,可以显示最近到最远的提交 在git 中HEAD表示当前的版本,也就是最新提交的版本4、git rest --hard +版本 用于版本回退 git的版本回退实际上是在操作一个与版本相关的指...转载 2019-07-11 11:34:21 · 65 阅读 · 0 评论 -
git相关笔记(三)
1、git管理的是修改而非文件,修改可以是增删改,也可以是新建一个文件2、撤销修改:git checkout --文件 将文件在工作区的修改全部撤销掉。此时可以分为两种情况:一种是修改的文件还没有被放到暂存区,撤销修改就与版本库保持一致;另一种是改文件已经添加到暂存区,后又做了修改,现在撤销修改就回到添加到暂存区后的状态。若想要撤回的修改已经放入到暂存区,使用命令git reset H...原创 2019-07-11 14:08:14 · 73 阅读 · 0 评论 -
git相关笔记(四)——远程仓库
1、git是一个分布式版本控制系统,同一个git仓库,可以分布到不同的机器上,具体来说,最早肯定是只有一台机器上有一个原始版本库,此后别的机器可以“克隆”这个原始版本库,而且每台机器上的版本库是一样的,没有主次之分。当然同一台机器上也可以进行搭建,只要是不同的文件夹即可。实际的情况是:找一台电脑充当服务器的角色,其他人都从这个服务器上克隆一份到自己的电脑上,并且把各自的提交推送到服务器仓库里,...原创 2019-07-11 15:01:32 · 92 阅读 · 0 评论