随笔分类 -  Git使用

分布式版本管理系统Git的使用。
摘要:清空commit历史记录 建立并切换到新分支 git checkout --orphan new_branch 将工作区和暂存区的内容全部入库 git add -A git commit -am "reinitialize" 删除master(main)分支 git branch -D master 阅读全文
posted @ 2020-10-27 16:17 dynmi 阅读(507) 评论(0) 推荐(0) 编辑
摘要:首先服务器上要已经装好了git,如果连git怎么装都要查资料建议不要往下继续看了。 为了方便起见我们创建一个git_server用户用来运行git服务。并将/srv/git_test.git作为仓库。 然后收集所有需要登陆的用户的公钥,把所有公钥导入到/home/git/.ssh/authorize 阅读全文
posted @ 2020-01-29 22:52 dynmi 阅读(204) 评论(0) 推荐(0) 编辑
摘要:命令git tag <tagname>用于新建一个标签,默认为HEAD,也可以指定一个commit id; 命令git tag -a <tagname> -m "blablabla..."可以指定标签信息; 命令git tag可以查看所有标签。 命令git push origin <tagname> 阅读全文
posted @ 2020-01-29 10:58 dynmi 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Git可以在时间轴上穿梭,也可以在平行宇宙间穿梭,那么究竟是什么在穿梭呢?是HEAD指针。 有两种指针,一个是HEAD指针,另一种是分支指针。 分支指针指向其平行宇宙里(也就是这个分支里)的当前版本,而HEAD指针指向当前分支指针。 切换当前分支其实是把HEAD指针指向另一个分支指针。 合并分支就是 阅读全文
posted @ 2020-01-27 20:00 dynmi 阅读(183) 评论(0) 推荐(0) 编辑
摘要:工作区就是实实在在地存储着文件的位置,比方说我的笔记本的“C:/project/git_test“文件夹。 暂存区(stage)则是git add和git commit之间的一个缓存区。需要提交的文件修改统统放到暂存区,然后一次性提交暂存区的所有修改。之前所提到过的git status命令就是用来查 阅读全文
posted @ 2020-01-27 10:38 dynmi 阅读(466) 评论(0) 推荐(0) 编辑
摘要:添加修改仓库中文件,用到的git命令是 git add <xx> git commit -m "xxx" 首先要说一下,在操作系统文件系统中更改仓库目录里的文件只是更改文件而已,而git管理系统并没有任何变化,我们使用git add和git commit命令是在改变git版本管理系统。 使用git 阅读全文
posted @ 2020-01-27 10:19 dynmi 阅读(10020) 评论(0) 推荐(1) 编辑
摘要:我觉得 使用git命令 是身为一名计算机科班出身的人基本技能之一吧。这连能力都算不上。就像打穿越火线的都会摁R换弹夹但不是所有人都会二段跳。二段跳就是能力问题了。 1.git是什么? git是目前世界上最先进的分布式版本控制系统。 2. git从何而来 众所周知,1991年linus编写并开源了Li 阅读全文
posted @ 2020-01-26 13:21 dynmi 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示