随笔分类 -  git

摘要:有两个类似的项目,他们基于一套代码fork出来的,当一个项目改动了时,另一个项目想同步之前项目时,我们用补丁的方式来解决。 首先,在被复制的项目中执行,git format-patch Acommit..Bcommit ,这个会生成 A提交(不包含)到 B提交之间所有的提交 commit补丁,每一次 阅读全文
posted @ 2024-10-18 18:01 艾路 阅读(33) 评论(0) 推荐(0) 编辑
摘要:有时候不小心合并了别的分支中的commit.我们需要回退某些提交记录。可以通过reset来操作,reset 会回退到指定commit。这种方式会删除记录,我们最好使用revert命令来操作 git revert commit_a // 项目中去除commit_a git revert commit_ 阅读全文
posted @ 2022-11-30 11:00 艾路 阅读(238) 评论(0) 推荐(0) 编辑
摘要:因为权限太开放,需要使用chmod 400/600 给文件只读,读改权限。 再通过ssh-add -K 密钥地址。 就可以git clone 数据了。 主要问题就是在chmod上。 小记 阅读全文
posted @ 2021-09-06 09:43 艾路 阅读(152) 评论(0) 推荐(0) 编辑
摘要:本以为没有电子版,https://git-scm.com/book/zh/v2 这个有中文线上版。 写这里,怕我自己看不完,下次找麻烦。 看完也不一定都记住咯。 阅读全文
posted @ 2018-09-18 10:53 艾路 阅读(266) 评论(0) 推荐(0) 编辑
摘要:撤销工作区文件的修改,使用git-checkout命令来丢弃本地修改。 假如发现对file1文件的修改是错误的,可以使用git checkout — file1 参数“—”有点奇怪。git-checkout命令有多重能力,把文件名当做参数传给它得话,它会完成丢弃修改的功能;如果把分支名当成参数传递给 阅读全文
posted @ 2017-11-21 15:15 艾路 阅读(3631) 评论(0) 推荐(0) 编辑
摘要:git-add命令把新文件加入跟踪。git-commit需要参数-m指定提交消息。 我们在做一次修改,然后暂存并提交。第二次提交还是需要git-add来添加。两次git-add命令看起一样,但是因为文件当前所处状态的不同,而导致它做的事情并不相同:第一次git-add,是把未跟踪的文件加入暂存区;第 阅读全文
posted @ 2017-10-26 19:29 艾路 阅读(154) 评论(0) 推荐(0) 编辑

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