git 提交、 拉取以及撤销代码的一些操作
程序员文章站
2022-05-19 09:05:23
...
这些是一些基本操作使用的命令
1)查看分支: git branch --list
2)创建分之:git branch <name>
3)切换分支:git checkout <name>
4)推送分支: git push -u origin login(子分支是login)
按提示操作: 将该分支推送到远程分支
5)查看所有分支:git branch -a
6)查看状态: git status
7)添加所有文件:git add .
8)提交:git commit –m ‘这里是当前提交的描述’
9) 合并分支代码到dev: git checkout dev => git merge login
10)拉取:git pull
11)推送:git push
12)把本地库与远程库关联: git remote add origin 你的远程库地址
~~
git拉取代码到本地
~~
先打开Git bash
1. git config --global user.name "git权限的名称"
2. git config --global user.email "git的邮箱账号”
3. git clone -b dev “ ssh或者http地址”
-b dev 是具体到拉取dev分支底下的代码
~~
提交本地代码到远程服务器
~~
1. git pull 先获取代码 (git pull --rebase origin dev//拉取代码)
2. git status 查看状态
3. git init 初始化版本库
4. git add . 添加要提交的代码文件到版本库 .代表所有的
5. git commit -m "备注提交代码的功能”
6. git push 提交代码到远程服务器
git push -u origin dev2.4 提交代码到具体的分支
~~
撤销提交到远程的代码
~~
1. git log 查看版本号 获取到的是这个内容
**执行这个需要按下 q 才能退出该界面**
commit 7fb5ea3d8771cc75fb6854e459ceea89c1d2331 (HEAD -> dev2.4.5, origin/dev2.4)
Merge: a707c381 b34064bb
Author: zumeli <meli.[email protected].com>
Date: Wed Mar 3 11:18:03 2021 +0800
Merge branch 'dev2.4' of gitlab.esimtekiot.com:esimtek/web/saas into dev2.4
commit a707c381e7f8e3bd6f84e7f9d44e69647bbcaaa
Author: zumeli <meli.[email protected].com>
Date: Wed Mar 3 11:08:57 2021 +0800
多选,领用退库单打印
commit b34064bb93a17bac7e696cb5f79cc01c743f69c
Author: gupa <pa.[email protected].com>
Date: Tue Mar 2 16:13:13 2021 +0800
logo标题在线配置
我们需要把最上面的这个版本撤销掉,回退到a707c381e7f8e3bd6f84e7f9d44e69647bbcaaa 这个版本号,
2. git reset --soft a707c381e7f8e3bd6f84e7f9d44e69647bbcaaa
这个是回退到这个版本,这个以上的版本都不要了,执行完这一步之后我们在看就是这个版本显示在最上面了
再重新查看git log, 结果正常我们就可以执行下一步了
3. git push origin dev2.4 --force
这一步是强制提交版本号,已达到撤销版本号的目的
–force 是强制,必须加上这个,否则会报错
到此撤销操作就结束了,再次查看git就会发现最新提交的这个版本已经没有了
上一篇: Nginx白名单设置
下一篇: gulp常用API