git基础知识
Corner1990
以为自己什么都有,仔细想想什么都没有!
展开
-
GIT合并指定commit到当前分支
最近因为偷懒,没有重新拉建立分支,导致在发布测试的时候有问题,多个任务的代码揉到了一起,而我这次是希望发布部分代码. 所以就有了下边的命令 git cherry-pick基本用法 `git cherry-pick` 的作用,就是 将指定的提交合并到其他分支 $ git cherry-pick <commit hash> # 将指定的提交,合并到当前分支,并且会产生一个新的提交及记录<commit hash> # 将提交 xxx 应用到 dev分支 $ git checkout.原创 2020-11-06 11:27:50 · 1083 阅读 · 0 评论 -
git 合并指定文件到当前分支
前言,最近接到领导通知,说要将上一周完成的功能代码合并到另外一个分支上。然后我就切换目标分支,发现代码的提交记录已经滞后了很多,又不能将代码全部合并过来,就只能研究如何将部分代码合并过来。话不多说,撸起袖子加油干… 操作 git checkout 目标分支 git checkout --patch 文件所在分支 文件物理路径/文件名 然后会出现提示 Apply this hunk to...原创 2019-11-26 08:20:17 · 1275 阅读 · 0 评论 -
git win环境配置
准备 Github for Windows(GHfW): https://windows.github.com/ 传说中最好的 git 客户端 ConEmu: https://github.com/Maximus5/ConEmu/ 极其优秀的 Windows 命令行替代品,最常用的杀手级功能有:支持窗口最大化,直接拖动选择,右键粘贴。其他功能还有一大堆,有兴趣的可以好好研究一下。 安装配置原创 2016-11-01 09:33:05 · 422 阅读 · 0 评论 -
git tag — 标签相关操作
标签可以针对某一时间点的版本做标记,常用于版本发布。 一.列出标签 Git tag # 在控制台打印出当前仓库的所有标签 git tag -l ‘v0.1.*’ # 搜索符合模式的标签 二.打标签 git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。 # 创建轻量标签 git原创 2016-11-01 10:24:20 · 201 阅读 · 0 评论 -
git 基本操作命令
一。创建版本库(仓库) 使用命令行进入需要简历仓库的文件夹,然后使用命令 git init 1.git init //初始化一个仓库 git status 2.使用git status 查看当前文件夹的文件状态 git add xxx 3.使用git add . || 文件 || 文件夹名添加需要管理的文件 当使用git add . 的时候是表示原创 2016-11-01 10:23:00 · 296 阅读 · 0 评论 -
git 本地配置
全局配置 全局用户名密码配置: git config --global user.name "leo" git config --global user.email "leo***cn" 用户名和密码存贮的位置 C:\Users\用户名\.gitconfig 文件 文件内容 [core] autocrlf = true excl...原创 2018-07-13 10:00:49 · 14014 阅读 · 2 评论