部署安装
centos使用Docker容器方式安装各类软件包
docker部署各种服务
docker安装elasticsearch7.6.2
docker方式安装onlyOffice
使用docker安装部署kibana
Docker常用运维命令
使用docker方式安装mm-wiki,助力技术团队文档开发
docker方式部署springboot应用
Harbor 入门与上手
修改或增加已运行的 Docker 容器端口映射
docker安装mysql
docker方式安装gitlab
Docker 安装MQTT服务 mosquitto2.0版本
centos编译方式安装
centos通过编译的方式安装python3.8
centos绿色安装包
Centos7安装NodeJs
centos7环境下部署yapi v1.9.2版本
centos7.9安装nacos2.2.3
Centos下安装Node14
centos中安装go
centos通过yum方式安装的软件包
centos 安装supervior
centos 安装 jenkins 2.452.1最新版本
centos7安装docker-20.10.9版本
数据库
在centos7下安装PostgreSQL10
mysql 主从搭建
windows安装oracle11g的一些后续注意事项
centos7.9安装oracle11g
镜像加速
nginx
在两台centos上面安装nginx+keepalived实现主备
linux常用命令
jenkins部署前后端服务几种常见场景配置说明
GIT
K8S
kubeadm init在初始化master节点的遇到的问题梳理
K8S部署+kuboard可视化界面完整说明
k8s+kuboard+harbor部署springboot的一些说明
其他
centos7使用miniconda方式安装飞浆OCR
frp内网穿透
java全平台安装
本文档使用 MrDoc 发布
-
+
首页
GIT
## 基本使用 **查看git当前状态** ~~~ git status ~~~ **添加所有更改的文件到暂存区** ~~~ git add . ~~~ **git add 如何撤销?** > 取消暂存文件(将文件从add的暂存中删掉) ~~~ git reset HEAD git restore --stage xxx git reset HEAD xxx (若HEAD后边未指定文件,则取消所有文件的暂存) ~~~ ~~~ git reset HEAD XXX/XXX/XXX.java // 就是对某个文件进行撤销 ~~~ ## 将一个已经存在的git项目重新推送到一个新的远程地址 ~~~ cd existing_repo git remote rename origin old-origin git remote add origin http://127.0.0.1/test/test.git git push -u origin --all git push -u origin --tags ~~~ 用下面这个 ~~~ git remote remove origin git remote add origin http://127.0.0.1/test/test.git git push -u origin --all ~~~ **把暂存区的文件 提交到本地版本库** ~~~ git commit -m "描述" ~~~ **git commit 如何撤销?** ~~~ # 只是把commit 撤销了,不会撤销add的内容。 git reset --soft HEAD^ ~~~ > 补充说明 HEAD^的意思是上一个版本,也可以写成HEAD^1 如果你进行了2次commit,想都撤回,可以使用HEAD^2 **修改commit的信息** ~~~ git commit --amend ~~~ ## git init之后执行:指定远程地址 ~~~ git remote add origin http://10.168.1.191:11080/bjphper/mudian-user.git ~~~ ## 分支 ~~~ #branch 1.列出分支,-a参数是列出所有分支,包括远程分支 git branch [-a] 2.创建一个本地分支 git branch branchname 3.创建一个分支,并切换到该分支 git checkout -b branchname 4.删除一个本地分支 git branch -d branchname 5.删除一个远程分支 git push origin --delete branchname 6.删除一个远程分支,通过push一个空的分支来覆盖原来的分支,以达到删除远程分支的目的 git push origin :branchname 7.更新本地git分支与远程分支同步(保留本地存在的分支) git remote update origin --prune 8.删除本地多余分支(即远程已经不存在的分支) git remote prune origin 8.查看本地分支和追踪情况 git remote show origin ~~~ ## 标签 ~~~ #tag 1.列出所有tag git tag 2.列出远程所有tag,注意git版本1.7(包括1.7)一下后边需要加上git仓库地址 git ls-remote --tags 3.创建一个tag git tag [-a] tagname 4.创建一个加描述的tag git tag -a tagname [-m <msg>] 5.删除本地tag git tag -d tagname 6.删除远程tag git push origin --delete tag tagname 7.删除远程tag,与6不同的是,这是推送一个空的tag覆盖掉原来的tag,以达到删除tag的目的 git push origin :refs/tags/<tagname> ~~~ ## gitlab搭建 一些使用场景列举问答。 一、查看远程分支 使用如下git命令查看所有远程分支: ~~~ git branch -r ~~~ 查看远程和本地所有分支: ~~~ git branch -a ~~~ 查看本地分支: ~~~ git branch ~~~ 注意:在输出结果中,前面带 的是当前分支。* 二、拉取远程分支并创建本地分支 方法一 使用如下命令: ~~~ git checkout -b 本地分支名x origin/远程分支名x ~~~ 使用该方式会在本地新建分支x,并自动切换到该本地分支x。 采用此种方法建立的本地分支会和远程分支建立映射关系。 方式二 使用如下命令: ~~~ git fetch origin 远程分支名x:本地分支名x ~~~ 使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。 采用此种方法建立的本地分支不会和远程分支建立映射关系。 — 三、本地分支和远程分支建立映射关系的作用 建立本地分支与远程分支的映射关系(或者为跟踪关系track),这样使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。 查看本地分支和远程分支映射关系 ~~~ git branch -vv ~~~ 上面的本地分支和远程分支都有映射关系,如果没有,就需要手动建立; 建立当前分支与远程分支的映射关系 ~~~ git branch -u origin/分支名, ~~~ 或者 git branch --set-upstream-to origin/分支名 origin 为git地址的标志 撤销本地分支与远程分支的映射关系 ~~~ git branch --unset-upstream ~~~ 之后可以再次用git branch -vv 查看本地分支和远程分支映射关系 ## git当前本地已commit但未push到远程的提交,并选择其中一个commit推送至远程 (1)查看当前本地已提交但未推送到远程代码仓库的记录: `git cherry -v` 或 `git log master ^origin/master` (2)选择其中一次commit推送到远程代码仓库: `git push origin <commit-id>:master`
superadmin
2024年12月17日 16:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码