git
文章平均质量分 79
faihung
这个作者很懒,什么都没留下…
展开
-
Git-03_gitlab的应用场景
以Linux为例,Windows平台和linux一样。前面(2.2.1点击按钮“New project”建立项目)在建立一个新的project的时候出现Command line instructions,下面几乎所有的操作都是围绕着这几条命令。Command line instructionsGit global setup在第一次使用时需要对Git进行设置git config --global user.name "yhh"git config --global user.email原创 2021-07-08 23:29:32 · 223 阅读 · 0 评论 -
Git-02_gitlab的配置与准备工作
前面简单介绍了Web端gitlab的一些基本信息,这里主要介绍gitlab 一些配置和准备工作。1.修改密码和邮箱略2.配置SSH Keys前面Web端介绍时提到了SSH Keys的设置(见web端界面2.12账户设置)。在往前我们建立一个新项目的时候也看到了一个SSH协议(见Web界面2.2.1点击按钮“New project”建立一个新项目,那里还有一个http协议,http协议不需要配置,但是push代码比较慢)。都有提到关于SSH,这是因为我们git仓库和Gitlab仓库之间是通原创 2021-07-08 22:50:59 · 119 阅读 · 0 评论 -
Git-01_gitlab的Web端界面
一、gitlab的登录Web网页输入:http://xxx.wicp.vip/ 进入gitlab登录界面,输入账号密码之后,选择 standard登录,进入Web页面。不同权限的人进入的界面是不一样的。如下:二、gitlab Web端的介绍点击Web端菜单栏上标签按钮,可以进入不同的功能任务主窗口。2.1 gitlab(一个logo标志),进入或者恢复初始界面。2.2 Project,根据下拉列表或者Project标签页中的Tab列表选择同类型的项目。如下图2.2.1点击按钮“原创 2021-07-06 23:36:58 · 2122 阅读 · 0 评论 -
git 修改历史提交的commit信息(重写历史)
修改最新的log信息修改历史的log信息修改历史的版本信息(非最新一条),会稍稍麻烦一点,不过也可以搞定,这里用到的方法就是git命令的重写历史功能.假定我们现在的提交信息是这样的$ git logcommit 9ac1179332670365a3e5ea00a6486998eb66db7a (HEAD -> fix_aop_no_class_defined, origin/fix_aop_no_class_defined)Author: candyleer <295198.转载 2020-07-11 14:14:12 · 5157 阅读 · 0 评论 -
git 切换版本库的历史状态
1. 查看版本库历史状态git log //命令显示从最近到最远的提交日志git log --pretty=oneline //精简信息git reflog //用来记录你的每一次命令(很重要)2. 在当前版本回退到上一个版本$ git reset --hard HEAD^HEAD is now at e475afc add distributed3. 跳转到指定版本号(必须要知道那个版本的commitid)$ git reset --hard 1094a原创 2020-07-08 20:34:06 · 397 阅读 · 0 评论 -
git merge命令使用
暂无...原创 2020-07-08 20:17:52 · 297 阅读 · 2 评论 -
git 把几个commit点合并成一个commit点
具体步骤:1. git log 查看最近提交的 commit 历史commit3commit2commit12. 执行 git rebase 命令,如果是合并commit3 commit2的命令,则需要执行:git rebase -i commit1 //commit2 和 commit3 合成的commitid最后需要依赖于 commit1注意:commit3 只能合并到commit2中去,commit2不能合并到commit3中去,因为commit3是依赖于commi..转载 2020-07-08 20:00:10 · 1348 阅读 · 0 评论 -
git 删除远程仓库的最近一次提交
假设你有3个commit如下:commit 3commit 2commit 1其中最后一次提交commit 3是错误的,那么可以执行:git reset --hard HEAD~1你会发现,HEAD is now at commit 2。然后再使用git push --force将本次变更强行推送至服务器。这样在服务器上的最后一次错误提交也彻底消失了具体步骤就是:1. git log //查看最近提交的 commit 历史2. git reset --hard原创 2020-07-08 19:52:26 · 3257 阅读 · 0 评论 -
git stash 详解
一、应用场景1. 当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用 git stash 命令将修改的内容保存至堆栈区,然后顺利切换到其它分支进行bug修复,修复完成后,再次切回到dev分支,从堆栈中恢复刚刚保存的内容。2. 由于疏忽,本应该在dev分支开发的内容,却在master上进行了开发,需要重新切回到dev分支上进行开发,可以用git stash将内容保存至堆栈中,切回到dev分支后,再次恢复内容即可。3.转载 2020-07-08 19:47:48 · 530 阅读 · 0 评论 -
git branch的作用
git合并到主分支合并到分支到master上1、先建一个分支(所有的改动都是在分支上) git branch 分支名2、切换到新建的分支 git checkout 分支名切换到新的分支3、先提交代码到分支上 git add . git commit -m “”4、先切换至主支上 ...转载 2020-07-08 19:21:24 · 3863 阅读 · 0 评论 -
git 修改未push和已经push的注释信息
1. 修改还未push的注释:git commit --amend 修改后保存退出。2. 刚刚push到远端还没有人其他人下载或改动的:git commit --amend进入修改页面修改注释信息,修改后:wq保存退出。再使用:git push --force-with-lease origin master3. 如果其他人已经下载或改动:git fetch origingit reset --hard origin/master...转载 2020-07-08 19:11:20 · 753 阅读 · 0 评论 -
git 指定分支拉代码
1.git clone 不指定分支 git clone http://10.1.1.11/service/tmall-service.git2.git clone 指定分支 git clone -b dev_jk http://10.1.1.11/service/tmall-service.git命令中:多了一个 -b dev-jk, 这个dev_jk就是分支,http://10.1.1.11/service/tmall-service.git 为源码的仓库地址。...转载 2020-07-08 19:08:22 · 514 阅读 · 0 评论 -
git 删除远程仓库里的某个文件/文件夹
删除github远程仓库里的某个文件/文件夹在git中可以用git rm命令删除文件(删除远程仓库文件)git clone 仓库地址git add .step1: git rm 文件 //本地中该文件会被删除step2: git rm -r 文件夹 //删除文件夹step3: git commit -m ' 删除某个文件'step4: git push (origin mast...转载 2019-07-17 09:41:55 · 18276 阅读 · 0 评论