欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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