首页 > 其他分享 >GIT 常用操作命令

GIT 常用操作命令

时间:2022-11-28 09:00:30浏览次数:43  
标签:常用 git 操作命令 查看 示例 仓库 GIT hotfix 分支

最近学习了git操作,下面整理了一些git常见操作命令 :

    git config

作用: 查看或者设置全局配置
示例:

# 生成ssh
$ ssh-keygen -t ed25519 -C "[email protected]"
# 查看所有配置
$ git config

# 设置开发人员邮箱
$ git config --global user.email "[email protected]"

# 设置开发人员名称
$ git config --global user.name "xxx"
# 查看用户名
$  git config user.name
# 查看密码
git config user.password

# 查看邮箱
git config user.email

 

git init
作用: 将一个文件夹初始化为git管理项目,初始化后文件夹中多出一个名为.git/的隐藏目录
示例:

# 进入 project 项目中
$ cd project/

# 初始化 project 项目文件
$ git init
git add fileName
作用: 将文件添加到暂存区
示例:

# 将 example.html 添加到暂存区
$ git add example.html

# 将所有未管理文件添加到暂存区
$ git add * 

git status
作用:查看文件状态
示例:

# 查看文件状态
$ git status
git commit
作用: 将暂存区文件提交到本地仓库,形成提交记录
示例:

# 将example.html提交到本地仓库
$ git commit example.html -m "创建example.html文件"

# 将暂存区的所有文件提交到本地仓库
$ git commit -a -m "xxx功能模块" 

git log
作用: 查看提交记录
示例:

# 查看文件状态
$ git status

git reflog
作用: 查看历史提交记录
示例:

# 查看历史提交文件
$ git status

git remote add url
作用: 关联远程仓库,url为远程仓库地址
示例:

# 关联远程仓库
$ git remote add http://www.example.com/project
git pull --rebase origin master
作用: 第一次拉取远程仓库到本地

# 拉取远程仓库的数据
$ git pull --rebase origin master
git push -u origin master
作用: 推送文件到远程仓库

# 将本地仓库的文件同步到远程仓库
$ git pull -u origin master 

git branch 分支名
作用: 创建分支

# 创建 hotfix 分支
$ git branch hotfix

git checkout 分支名
作用: 切换分支

# 切换到 hotfix 分支
$ git checkout hotfix

git merge 分支名
作用: 合并分支
示例:

# 合并 hotfix 分支到主分支
$ git merge hotfix
git branch -d 分支名

作用: 删除分支

# 删除名为 hotfix 的分支
$ git branch -d hotfix

git tag 标记名
作用: 添加标记(版本号)

# 添加标记V1.0
$ git tag V1.0

git reset --hard 版本号
作用: 回退版本


# 查询要回滚到的历史提交记录
$ git log
# 回退到 4d2352a3c52d 版本
$ git reset --hard 4d2352a3c52d

git stash
作用: 出现冲突时,没有时间解决冲突,暂存当前版本代码,不影响代码的提交和更新
git stash pop
作用: 获取之前暂存的代码,继续解决冲突

查看远程连接地址

git remote -v 

修改远程地址

git remote set-url origin http://xx.git

控制面板\所有控制面板项\凭据管理器
修改密码

 

标签:常用,git,操作命令,查看,示例,仓库,GIT,hotfix,分支
From: https://www.cnblogs.com/dj2016/p/16931261.html

相关文章

  • 《HelloGitHub》第 80 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实......
  • 07#Web 实战:实现 GitHub 个人主页项目拖拽排序
    实现效果图GitHub和Gitee个人主页中可以对自己的项目进行拖拽排序,于是我就想自己实现一个。本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随......
  • git使用指南
    Git配置ssh:一、设置Git的username和email:$gitconfig--globaluser.name"用户名"$gitconfig--globaluser.email"用户邮箱"二、生成SSH密钥过程:1.查看是否已......
  • C# Math 中的常用的数学运算
    〇、动态库System.Math.dll引入动态库usingSystem.Math;  Math为通用数学函数、对数函数、三角函数等提供常数和静态方法,使用起来非常方便,下边简单列一下常用的几......
  • 76.图表的常用设置—设置坐标轴和网格线
     ---------------------------------------------------------------------------------------------------------------------------------------------------------......
  • github及git入门笔记
    1githubhttps://github.com/1.1github注册进入官方https://github.com/首页,点击如下图片中signup按钮,按照提示信息注册即可。注册好之后,如下图所示1.2github......
  • Git_基本操作
    目录一、基本命令1、配置账户名+邮箱2、上传至远程仓库流程3、克隆仓库到本地4、查看日志5、版本回滚二、忽略文件三、config常用配置选项四、分支操作1、基本操作2、合并......
  • git 备忘
    git理解--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdownGit对于版本的管理其实是对于提交的管理ubuntu安装--java......
  • 解决码云出现[email protected]: Permission denied (publickey).
    官方解决文档:http://git.mydoc.io/?t=1547121)、重新生成sshssh-keygen-trsa-C“[email protected]”2)、查看你的publickeycat~/.ssh/id_rsa.pub(以ssh-rsa......
  • 前端开发node npm管理常用命令
    要安装NVMnode版本管理工具需要卸载已经安装的node,nvm的好处可以切换不同的nodejs版本,兼容老项目的node版本较低安装注意事项:用管理员执行命令,不然会出......