git
LittleWei929211
这个作者很懒,什么都没留下…
展开
-
修改dev分支代码其他分支代码也跟着改变之原因记录
原因:git在切换分支之前要确保当前分支没有未提交的修改,将当前分支内容进行commit之后再切换到其他分支,就看不到当前分支修改过的内容了。-> git创建分支修改内容后,主分支也跟着改变,说好的分支之间各不影响呢?原创 2023-01-06 11:57:01 · 819 阅读 · 0 评论 -
查看本地分支已经commit但是未push的commit记录
背景:当使用git status 发现 如下提示。原创 2023-01-04 11:08:32 · 2439 阅读 · 0 评论 -
git 丢弃修改
直接 git checkout -- './src/views/index.vue'(示例,某个文件)git reset --hard CommitId (回退到指定commitId的版本)可以 git reset HEAD './src/views/index.vue'(示例,某个文件)git checkout -- .vue(示例,后缀为.vue的文件)git checkout .vue(示例,后缀为.vue的文件)git checkout -- * (所有修改得文件)原创 2022-12-30 16:03:36 · 7534 阅读 · 0 评论 -
git reset --soft 与git reset --hard应用及区别
git reset --soft 与git reset --hard 都是将git的提交记录从当前最新版本回退到指定(CommitID)版本;--hader 不仅会将git的head指针回退到指定版本,还会丢弃之前改动的代码,因此要慎用--hard。--soft 只会将git的head指针回退到指定版本,会保留之前改动的代码;建议在git reset 之前先git log查看提交记录确定好要回退的版本;原创 2022-12-29 17:44:06 · 420 阅读 · 0 评论 -
git log格式化输入
实现格式化输出前20条的提交记录,包括相关信息:commitId、作者,更新时间段、具体更新时间、commit message,并且统一各个输出信息的长度,命令如下:原创 2022-12-29 17:36:03 · 122 阅读 · 0 评论