首页 > 其他分享 >git常用命令

git常用命令

时间:2023-08-17 15:24:57浏览次数:36  
标签:git 查看 -- 版本号 提交 常用命令 分支

git clone xxx(地址) //拉取代码

git checkout -b 分支名=》git push --set-upstream origin 分支名 (关联到远程仓库)//创建本地分支

git rebase -i 主分支 //合并主分支代码到自己的分支

git remote update origin --prune --更新远程分支到本地

git status //查看状态    

git branch  // 查看所有本地分支

git branch -a //查看所有本地和远程分支

git checkout 分支名  // 切换本地分支

git branch -D 分支名 //删除本地分支

git push -f origin 分支名 //强制提交(慎用,会删除版本记录)

git rebase --abort 解决代码回退的问题

git remote -v 查看远程连接地址

git log //查看全部日志 --可以看版本号

git reflog //查看当前分支日志 --回滚的时可以看版本号

git merge dev // dev合并到主分支

git tag v主版本号.次版本号.修订号 //打tag

提交:

1)git add .(或者文件名,.代表当前目录所有文件) //将代码放入暂存区

2)git commit -m "描述" //把代码放入本地版本库

3)git push //提交

配置用户名和emailL:

1)git config --global user.name "xxx" // 账号

2)git config --global user.email "[email protected]" // 邮箱

查看用户名 :git config user.name

查看密码: git config user.password

查看邮箱:git config user.email

冲突解决:

1)保存好相关分支的修改并提交到暂存区,git add . git commit ""

2)git rebase -i 会发生冲突(结果表现为:分支名后面带有rebase|1 类似字样)

3)在vscode 中处理好相关冲突文件(冲突颜色为蓝色)

4)git add . 将所有修复行为提交 git rebase --continue 继续合并  (结果表现为没有rebase|1)

5)最终合并成功,git push 提交本地修复

本地回滚操作:

回滚后无法提交,可选-f暴力提交,回退前记得另存一份修改的代码

1)git reset --hard 版本号

主分支误操作解决:

1)修改后add.了

git stash =>>  git checkout 分支 =>> git stash apply

2)修改后add 并comgmit 了

切回自己的分支 ==>> git merge 正向合并  ==>> 回到误提交修改的分支 ==>>  git log 查看提交日志,并复制最近一次的版本号 ==>> git reset --hard 版本号 ,回退到最近一次版本

标签:git,查看,--,版本号,提交,常用命令,分支
From: https://www.cnblogs.com/sclweb/p/17637660.html

相关文章

  • 一个 git 仓库下拥有多个项目的 git hooks 配置方案
    前言通常情况下,一个git仓库就是一个项目,只需要配置一套githooks脚本就可以执行各种校验任务。对于monorepo项目也是如此,monorepo项目下的多个packages之间,它们是有关联的,可以互相引用,所以当成一个项目也没问题。但是也有一种情况,一个git仓库下的多个项目之间是彼此......
  • Git的拓展
    为了维护版本信息,修改对应版本的具体内容,需要进入指定的版本下一、广义下的git的使用1、首先,确保目录干净,以下情况则说明目录干净 2、查看提交历史:gitlog(发现,共提交过三次) 3、恢复历史提交   恢复至最后一次提交的上一次提交(也即倒数第二次提交)   gitrese......
  • GIT简记
    GIT简记gitinitgitremoteaddoriginhttp://xxx.com/xxx.gitgitpulloriginmastergitstatusgitadd.gitcommit-m'修改日志'gitpushoriginmaster 2023年08月17日更新:#要提交到多个git仓库,可以先添加:gitremoteaddorigin_aliyunhttp.......#提交......
  • Git删除tag
    1.idea在工具栏找到Terminal——》输入git ,确保支持git命令 2.查看所有tag 3. 删除git上指定tag单个删除: gittag-d<tagname>批量删除: gittag-d<tagname1><tagname2><tagname3> 4.push到远程 ......
  • Linux常用命令整理
    常见的命令及其参数当谈到Linux的常见命令时,以下是一些常见的Linux命令及其用法,包括选项和参数:ls(列出文件和目录)选项:-l:以长格式显示文件和目录的详细信息-a:显示所有文件和目录,包括隐藏文件-h:以人类可读的格式显示文件大小-r:以相反的顺序显示文件和目录参数:目标目录或文件cd(切换目......
  • Docker常用命令大全
    docker相关命令总汇:systemctlstartdocker启动dockersystemctlstopdocker 关闭dockersystemctlrestartdocker重启dockersystemctlenabledocker设置docker开机自启systemctlstatusdocker 查看docker运行状态sudosystemctldaemon-reload重新加载配置文件镜像相关:搜......
  • ubuntu虚拟机git环境配置
    1 ssh-keygen-trsa-C‘git注册的邮箱’  //记得改成自己的注册git的邮箱 2 把公钥黏贴到http://git.software.team/profile/keys页面中的大框中3本地配置全局用户名和用户Email gitconfig--globaluser.email"[email protected]"gitconfig--globaluser.n......
  • sftp常用命令整理
    登录#密码登录[email protected]#秘钥登录sftp-P22-i~/.ssh/[email protected]更改远程工作目录cd/abc更改和/或打印本地工作目录lcd/abc列出远程目录的内容ls列出本地目录的内容lls打印远程工作目录pwd打印本地工作目录lpwd浏览您的本地目录,即打开本......
  • linux系统常用命令
    系统uname-a查看内核/操作系统/CPU信息head-n1/etc/issue查看操作系统版本cat/proc/cpuinfo查看CPU信息hostname查看计算机名lspci-tv列出所有PCI设备lsusb-tv列出所有USB设备lsmo......
  • Git安装和TortoiseGit安装图文详解
    0、环境windows1064位 1、Git下载和安装Git官网:Git-DownloadingPackage(git-scm.com)                  右键可以看到这两个选项即安装成功。   2、TortoiseGit下载和安装官网地址:Download–Tortoi......