随笔分类 -  git

摘要:git add -A :是上面两个功能的合集(git add --all的缩写) git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件, 阅读全文
posted @ 2023-07-19 10:32 悟透 阅读(6) 评论(0) 推荐(0) 编辑
摘要:git tag 是给 commit ID 标签,这样能让人知道代码在哪个节点,发布了版本,或截至到哪个ID,来做个记录 ### 1.查看本地所有 tag: ```bash git tag 或者 git tag -l ``` 多列显示 ```bash git tag --column ``` ### 阅读全文
posted @ 2023-07-18 20:52 悟透 阅读(379) 评论(0) 推荐(0) 编辑
摘要:log日志,默认显示是黑白的,看这个不方便。加点颜色显示看着更方便。 一、颜色示例 1.默认显示: git log -1 --pretty="format:%h %s" 2.加彩色显示: git log -1 --pretty="format:%h %Cgreen %s %Creset" %h %s 阅读全文
posted @ 2023-07-08 14:40 悟透 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1.git在日志中查找这个文件. git log --pretty=oneline --branches -- 文件名 或 git log --pretty=oneline --branches -- 文件夹名 注意:--后和文件(夹)名前,必须要有空格 筛选参数 [注] 1)按数量 -n:显示前n 阅读全文
posted @ 2023-07-05 11:01 悟透 阅读(2749) 评论(0) 推荐(0) 编辑
摘要:拉取远程仓库所有的分支到本地 ```bash for i in $(git branch -r); do $(git checkout $i && git pull --all); done ``` 参考: https://www.zhihu.com/question/54419234/answer 阅读全文
posted @ 2023-07-05 10:51 悟透 阅读(136) 评论(0) 推荐(0) 编辑
摘要:git 提交说明规范: 图片版: ![image](https://img2023.cnblogs.com/blog/597729/202306/597729-20230630155612568-1146470208.png) 文字版: 提交格式如下: 格式start > \\[scope\]: \ 阅读全文
posted @ 2023-06-30 15:57 悟透 阅读(1598) 评论(0) 推荐(0) 编辑
摘要:git blame用来追溯一个指定文件的历史修改记录 用法: `git blame filename` 可以使用 -L 指定文件的行数范围: `git blame -L n1,n2 filename` ![image](https://img2023.cnblogs.com/blog/597729/ 阅读全文
posted @ 2023-06-20 18:22 悟透 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git的设置文件为.gitconfig,它可以在 阅读全文
posted @ 2023-06-19 16:12 悟透 阅读(20) 评论(0) 推荐(0) 编辑
摘要:仓库里有 如下分支: master * dev 有一种情况,我正在 dev 分支开发代码,但是 来了个 急活,让修 BUG ,修BUG要切换分支, dev 的内容还没写完,也不想 add , 不提交又不能切换分支,怎么办? 1. 先把 dev 分支里 修改的东西隐藏掉: git stash 2. 执 阅读全文
posted @ 2023-06-19 14:57 悟透 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1. 在git 仓库中,修改了文件 或 覆盖了文件,发现可能分支错了或其他原因,想撤销修改 git checkout 要撤销的文件 当前仓库里文件: 创建一个和仓库相同文件名的文件 模拟一个相同文件名文件,覆盖仓库里的 1.txt 文件被覆盖了: 内容也变了: 现在撤销覆盖,暂存区也没有文件了,原来 阅读全文
posted @ 2023-06-19 10:36 悟透 阅读(156) 评论(0) 推荐(0) 编辑
摘要:git pull 后,还想看,更新了哪些文件,看详细提交了哪些文件 可以用: ```bash git log --stat ``` git log -xx --xxxx 参数【汇总】: https://www.cnblogs.com/wutou/p/17581606.html 阅读全文
posted @ 2023-06-15 17:20 悟透 阅读(96) 评论(0) 推荐(0) 编辑
摘要:还没有push 时,撤销 commit 或 add 的文件 使用--soft 参数, 只撤销 commit git reset --soft HEAD^ 使用 --hard 参数,连add也撤销了(修改的文件内容也被撤销了) git reset --hard HEAD^ - 参考: https:// 阅读全文
posted @ 2023-06-15 16:27 悟透 阅读(127) 评论(0) 推荐(0) 编辑
摘要:- - 来源: https://blog.csdn.net/m0_47403102/article/details/122538395 阅读全文
posted @ 2023-06-15 15:12 悟透 阅读(35) 评论(0) 推荐(0) 编辑
摘要:单行: git commit -m "这是更新注释" 多行: 方式一: git commit -m "注释1" -m "注释2" -m "注释3" 注意:[注] 从 man git commit:-m <msg>, --message=<msg>使用给定的 <msg>作为提交消息。如果给出了多个 - 阅读全文
posted @ 2023-06-15 11:24 悟透 阅读(2239) 评论(0) 推荐(0) 编辑
摘要:命令: 查看提交的 commit 信息,显示 ID 、作者、提交说明 git log 命令: 查看提交的 commit 信息,显示 ID 、作者、提交说明、提交的详细文件 git log -p -- 阅读全文
posted @ 2023-06-14 16:11 悟透 阅读(113) 评论(0) 推荐(0) 编辑
摘要:一些常用简写命令: git st # git status git ci # git commit git br # git branch git co # git checkout git mg # git merge git line # git log --oneline 当然,你也可以直接在 阅读全文
posted @ 2023-06-13 10:50 悟透 阅读(884) 评论(0) 推荐(0) 编辑
摘要:ubuntu下使用git提交代码时,git commit时默认的编辑器是nano, 用惯了vim,所以如果修改默认编辑器,可以这样解决: 编辑 .git/config 在 core 这块,加入 editor = vim 另一种方法,全局都使用 vim 编辑器: git config --global 阅读全文
posted @ 2023-06-09 16:52 悟透 阅读(392) 评论(0) 推荐(0) 编辑
摘要:git commit -m ‘注释内容’ 假设,注释内容写错了,可以不用撤回提交,用 --amend 参数修改 git commit --amend 进入编辑模式,修改完保存即可 参考: https://blog.csdn.net/w_p_wyd/article/details/126028094 阅读全文
posted @ 2023-06-09 16:50 悟透 阅读(84) 评论(0) 推荐(0) 编辑
摘要:工作区、暂存区、仓库概念: https://www.cnblogs.com/pangdahaiaaa/p/16809755.html https://blog.csdn.net/weixin_39060517/article/details/125554797 一、放弃未追踪的文件(红色字体) gi 阅读全文
posted @ 2022-09-14 20:50 悟透 阅读(115) 评论(0) 推荐(0) 编辑
摘要:-先模拟提交过程,一共提交四次,每次都向文本里写一个新数 # 向文本中写入0 $ echo 0 >a.t $ git add . #第一次提交到仓库 $ git commit -m '0' # 向文本中写入1 $ echo 1 >a.t $ git add .; #第二次提交到仓库 $ git co 阅读全文
posted @ 2022-08-27 14:36 悟透 阅读(132) 评论(0) 推荐(0) 编辑

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