git
神奇大叔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git 多分支实现上传文件但避免冲突检测
git 多分支实现上传文件但避免冲突检测原创 2024-06-25 19:01:10 · 387 阅读 · 0 评论 -
git 指定某些文件上传不进行冲突检测
git 指定某些文件上传不进行冲突检测。原创 2024-06-20 12:26:07 · 512 阅读 · 0 评论 -
git reset 和 git revert
【代码】git reset 和 git revert。原创 2023-06-05 10:55:41 · 160 阅读 · 0 评论 -
git cherry-pick
【代码】git cherry-pick。原创 2023-05-31 17:21:50 · 148 阅读 · 0 评论 -
git 撤销修改、删除分支
1、只在工作区修改了,没提交到暂存区 git checkout -- index.html 撤销工作区修改 其实 git checkout -- file 就是用暂存区的版本来代替工作区的版本2、修改提交到暂存区之后(即git add 后,git commit 之前) 先使用$ git reset HEAD index.html 将暂存区的修改撤销掉,重新放回工作区, git checkout -- index.html 撤销工作区修改 3、已经提交到本地的版本库分支master上了(前原创 2021-12-20 16:54:18 · 2257 阅读 · 0 评论 -
git 合并多次commit
首先假设我们有3个 commit我们需要将 2dfbc7e8 和 c4e858b5 合并成一个 commit,那么我们输入如下命令其中,-i 的参数是不需要合并的 commit 的 hash 值,这里指的是第一条 commit, 接着我们就进入到 vi 的编辑模式键盘敲击i进入vi编辑模式.:wq保存退出,:q!不保存退出可以看到其中分为两个部分,上方未注释的部分是填写要执行的指令,而下方注释的部分则是指令的提示说明。指令部分中由前方的命令名称、commit hash 和 commit me原创 2021-12-15 16:48:42 · 2505 阅读 · 0 评论 -
git 合并代码
开发分支->主分支开发分支先push到本地仓库1. git checkout 主分支2. git pull3. git status4. git merge 开发分支5. git status6. 解决冲突7. git add .8. git commit -m9. git push10.git checkout原创 2021-08-31 18:04:25 · 157 阅读 · 0 评论 -
git git pull和git pull --rebase的区别
git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在有两个分支:test和master,假设远端的master的代码已经更改了(在B基础上变动:C,F),test的代码更改了要提交代码(在B基础上变动:D,E),如下图: D---E test / A---B---C---F--- master问题就来了,如果C,F和D,E的更改发生冲突,那么就需要我们合并冲突了,下面我们原创 2021-08-05 14:14:44 · 3931 阅读 · 0 评论 -
git 分支和分支工作流图文介绍
原创 2021-01-02 22:21:03 · 402 阅读 · 0 评论 -
git 命令行操作
1、初始化 git init2、设置签名 项目级别的优先级大于系统级别,若无项目级别时使用系统级别 项目级别: git config user.name 内容 git config user.email 内容 系统级别 git config --global user.name 内容 git config --global user.email 内容 查看签名 git config user.name git config user.email原创 2020-09-10 11:36:16 · 876 阅读 · 0 评论 -
git 切换gitlab克隆仓库的时候报错权限问题
修改gitlab仓库地址相关的,将用户名和密码改成gitlab上的若不成功git config --global user.name “gitlab账号”git config --global user.email “gitlab邮箱”原创 2020-09-08 22:21:24 · 681 阅读 · 0 评论 -
git vscode使用Gitlens
1、与仓库建立连接点击remotes的加号->输入仓库名称->输入仓库https或sshhttps设置免密登录:2、将本地文件夹推送到远程服务器点击云3、拉取远程服务器的同步代码和上图一样,不过云变成了加载按钮...原创 2020-06-04 11:48:08 · 16938 阅读 · 1 评论 -
git vscode中使用git
0、新建本地仓库,github上克隆代码到本地1、创建新分支左下角点击master->点击创建新分支2、提交至暂存区点击加号暂存单个文件,或者点击省略号,暂存所有更改3、提交至本地仓库点击省略号,提交全部,在顶部窗口填写更改日志或左侧命令行:...原创 2020-06-04 11:18:34 · 278 阅读 · 0 评论 -
git 分支
新建的分支和默认的master分支指向同一个节点,进行修改后才会变化每修改一次,节点就会增1,当前分支会指向该节点,其他分支为原始未改变的状态多个分支未合并前,互不干扰,每个分支都可以有自己的操作1、查看分支切换和查看:右键->TortoiseGit->切换和检出右键->TortoiseGit->版本分支图2、新建分支右键->TortoiseGit->切换和检出->点击新建分支右键->TortoiseGit->创建分支3、合并分支原创 2020-06-04 09:45:29 · 271 阅读 · 0 评论 -
git 克隆远程仓库到本地仓库
点击clone or download 使用SSH/HTTPS->图形化/命令行来克隆都可以 Use SSH: 复制路径 本地->右键git bash->输入命令行 git clone 如:git@github.com:jeff455/demo3.git Use HTTPS 复制https 本地->右键Git 克隆->输入https即可...原创 2020-06-03 20:48:44 · 448 阅读 · 0 评论 -
git https将本地仓库推送到远程仓库
1、github新建仓库后获取https:如(https://github.com/jeff455/demo3.git)2、工作区右键->Git 同步->管理->创建远端名、url地址(非推送)、确定->推送->弹框输入用户名和密码原创 2020-06-03 20:34:21 · 753 阅读 · 0 评论 -
git ssh将本地仓库推送到远程仓库
1、创建远程仓库 github上new repository 创建时不点击此项即可 2、创建ssh密钥(公钥和私钥,用来解密和加密) (1)gui bash->输入命令 ssh-keygen -t rsa 一路回车即可,在给出的路径中,无后缀的为私钥,不可泄漏,公钥可公开 默认在C:\Users\10853\.ssh (2)打开github 复制公钥的内容->点击头像->settings->左侧SSH and GPG keys->填写SSH原创 2020-06-03 20:23:56 · 885 阅读 · 0 评论 -
git 本地仓库
环境配置: 下载git和TortoiseGit->下载中文语言包(可选) 我的电脑->左上角查看->右侧选项->->查看->将win10的文件夹选项中的显示隐藏文件和目录打开 包含.git的文件夹称为工作区(向本地仓库添加文件必须放在这里),.git为当前版本库1、创建本地仓库(.git) 方式一:git gui根据界面创建 方式二:git bash git init 方式三:使用乌龟git,选择在这里创建版本库,直接确认2、向本地仓库原创 2020-06-03 16:35:45 · 290 阅读 · 0 评论
分享