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

git 常用命令

时间:2023-09-09 23:33:49浏览次数:26  
标签:origin git log -- branch 常用命令 分支

查看修改的状态(status)

git status

添加工作区到暂存区(add)

git add

提交暂存区到本地仓库(commit)

git commit

查看提交日志(log)

git log

  • --all 显示所有分支
  • --pretty=oneline 将提交信息显示为一行
  • --abbrev-commit 使得输出的commitId更简短
  • --graph 以图的形式显示

版本回退

git reset --hard commitID

  • commitID 可以使用 git-log 或 git log 指令查看

查看本地分支

git branch

创建本地分支

git branch 分支名

切换分支(checkout)

git checkout 分支名

我们还可以直接切换到一个不存在的分支(创建并切换)

git checkout -b 分支名

合并分支(merge)

git merge 分支名称

删除分支

git branch -d b1 删除分支时,需要做各种检查 git branch -D b1 不做任何检查,强制删除

添加远程仓库

git remote add <远端名称> <仓库路径>

查看远程仓库

git remote

推送到远程仓库

git push origin github分支名

删除仓库

git remote remove origin

修改仓库

git remote set-url origin <remote-url>

初始化个人信息

`git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

克隆项目

git clone <项目地址>
`

强制推送

git push origin master -f

该笔记内容为博主开发时使用到的一部分命令,并不全面哦~
毕竟git只是一个工具,仅供参考

标签:origin,git,log,--,branch,常用命令,分支
From: https://www.cnblogs.com/iloveworld/p/17690443.html

相关文章

  • shell 执行git 拉取代码并运行jar包
    #!/bin/shecho“正在获取git最新代码,请输入正确的用户名与密码”output=gitpulloriginmastera=$?b=0if[$a=$b];thenecho“代码拉取成功,正在执行打包”mvnclean&&mvncompile&&mvninstallecho“jar包复制到/mydata/app”mv-f/mydata/idg-server/target/a.jar......
  • Git教程
     创建版本库和时光穿梭gitinit文件名#创建git仓库gitadd文件名#添加文件到暂存区gitcommit-m"注释"#添加暂存区文件到版本库(本地仓库)gitcommit-a-m"注释"#直接将工作区文件添加到版本库gitstatus#查看当前仓库的状态管理修改gitdiff文......
  • Github上解决OpenSSH的绑定问题(解决git clone 出现报错的问题)
     一.OpenSSH介绍        OpenSSH是一款用于远程登录的连接工具,它使用SSH协议。它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。OpenSSH分client(用户端)和server(服务器)   二.OpenSSH安装1.使用Windows的设置来安装,还可以通过Power......
  • git 问题
    windows gs 修改的文件没有颜色高亮 linux:gs报错Local HEAD:364f01e6e8363c11259e3d22f520de3a2952c127fatal:ambiguousargument'%C(dim':unknownrevisionorpathnotintheworkingtree.Use'--'toseparatepathsfromrevisions,likethis:'......
  • shell 执行git 拉取代码并运行jar包
    #!/bin/shecho“正在获取git最新代码,请输入正确的用户名与密码”output=gitpulloriginmastera=$?b=0if[$a=$b];thenecho“代码拉取成功,正在执行打包”mvnclean&&mvncompile&&mvninstallecho“jar包复制到/mydata/app”mv-f/mydata/idg-server/target/a.jar......
  • Linux部署项目常用命令(持续更新)
    防火墙配置#启动防火墙服务systemctlstartfirewalld#关闭防火墙服务systemctlstopfirewalld#查看防火墙服务状态systemctlstatusfirewalld#开机禁用防火墙服务systemctldisablefirewalld#开机自启防火墙服务systemctlenablefirewalld端口配置......
  • Meta推出像素级动作追踪模型,简易版在线可玩 | GitHub 1.4K星
    前言 视频动作跟踪,已经精确到了每个像素!本文转载自量子位仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】CV全栈指导班、基础入门班......
  • Git Hooks
    GitHooks定义GitHooks是Git的一个重要特性,它让你可以在Git仓库中定义一些自动化的脚本,这些脚本可以在特定的Git事件(如提交代码、接收代码等)发生时被触发执行。它们是在Git仓库目录中的 .git/hooks/ 下的一组可执行文件。具体来说,每个Git仓库中都有一个名为".git/hooks"的隐......
  • GO语言中import GitHub的包 会影响加载速度吗
    在Go语言中使用GitHub的包不会影响加载速度。在Go语言中,所有包都是静态导入的,因此使用import关键字导入GitHub的包时,Go编译器会将包中的代码文件解压缩到您的项目目录中,并在运行时直接调用这些文件,而不是通过网络下载它们。这意味着import语句不会增加项目的启动时间,而且使用import......
  • Git基本使用
    一、git配置1、查看git本地的用户:gitconfiguser.name2、查看git本地邮箱:gitconfiguser.email3、修改git本地用户:gitconfig--globaluser.name"用户名"4、修改git本地用户邮箱:gitconfig--globaluser.email"邮箱地址"5、生成公钥:ssh-keygen-trsa-C"邮箱地址"(......