git的使用
文章平均质量分 53
不死奇迹
和一群有趣的灵魂,享受有趣的故事
展开
-
git 拉取指定分支代码
拉取指定分支代码:git clone --branch 输入你要拉取的分支名字 git仓库的地址示例:拉取指定深度的某个分支代码git clone --depth 输入深度值 --branch 输入你要拉取的分支名字 git仓库的地址示例:...原创 2021-03-04 15:45:46 · 1582 阅读 · 1 评论 -
git中submodule子模块的添加、使用和删除
参考博文背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path>其中,url为子模块的路径,path为该子模块存储的目录路径。执行成功后,git status会看到项目中修改了.gitmodules原创 2020-12-14 14:34:06 · 686 阅读 · 0 评论 -
git log如何退出log显示
情景显示:点击键盘“Q”键退出:原创 2020-09-08 18:04:02 · 701 阅读 · 0 评论 -
git如何撤销commit但未推送到远端的提交
保存本地修改,只是撤销下提交记录而已执行git log命令,显示已提交的信息执行“git reset 你提交前的一个commit id”,如下图所示:不保存本地修改,直接还原到别人提交的id版本执行“git reset –hard 你想要到某一个版本的commit id”...原创 2020-09-08 17:59:29 · 6034 阅读 · 0 评论 -
git 保存用户名和密码
在git仓库的目录下,执行“$ git config credential.helper store”命令。执行OK后,只需要输入一下账号和密码,后面就不用再输入密码原创 2020-07-07 14:27:19 · 550 阅读 · 0 评论 -
git分支合并详解
原文:http://gitbook.liuhui998.com/3_3.htmlhttp://gitbook.liuhui998.com/5_3.html一、如何分支的合并在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。git merge 和git rebase在大体上都差不多,下文主要以git merge来例来讲解分支的合并流程。如果你想了解分...转载 2020-02-28 14:13:23 · 8212 阅读 · 0 评论 -
git如何查看代码量
查看git上的个人代码量:git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, ...原创 2019-12-26 16:43:33 · 7563 阅读 · 0 评论 -
git对tag进行的操作
使用git tag命令,可以显示所有的tag:拉取tag分支上的代码:拉取远端的tag分支的代码,不能直接使用git checkout xx,因为我们远端的branch上根本没有该分支,如下图所示:此时,需要我们“必须”先在本地创建一个新的分支来拉取远端的tag分支的代码,如下所示:git checkout -b指会创建一个新的分支,如果该分支存在,则覆盖!Branch_v2...原创 2019-09-25 17:11:47 · 1836 阅读 · 0 评论 -
提交git规范
我们提交git的注释规范是:feat:新增featurefix: 修复bug,有bug编号要带Bug号docs: 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑refactor: 代码重构,没有加新功能或者修复bugperf: 优化相关,比如提升性能、体验test: 测试用例,包括单元...原创 2019-06-04 15:27:20 · 273 阅读 · 0 评论 -
git的常用命令
昨天手残 然后在GitHub for windows 上点了revert 然后就给重置了 更手残的是又给同步了 . 但是 GitHub 会保留之前的版本 . 只要删掉本次修改就可.解决方案: gitshell ->> git revert HEAD还原已经提交的修改此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交git revert...转载 2019-06-03 10:35:52 · 75 阅读 · 0 评论 -
git 增加一个分支,删除一个分支
git branch newBranch切换到新分支 git checkout newBranch此时对新分支拉取,提示错误信息(一般为分支太多时,本地无法辨别要拉取哪个分支所致)原因: 因为没有指定它拉取的是哪个远端的分支代码,此时应该先将新分支推送到远端,再讲远端的该分支与本地绑定,这样以后就可以直接git pull和git push。将新分支推送到远端,并指...原创 2019-05-29 12:52:06 · 912 阅读 · 0 评论