git命令行常用操作

1、配置ssh key

git config --global user.name 'git用户名'

git config --global user.email '邮箱地址'

查看用户名和邮箱:

git config user.name

git config user.email

生成id_rsa.pub文件

ssh-keygen -t rsa -C '邮箱地址'

连续按回车生成完后命令行界面会有路径,通常在C:\Users\Administrator\.ssh

找到生成的id_rsa.pub文件,复制里面的内容,打开浏览器git仓库地址的设置,配置ssh key

配置完后,就可以用git命令操作git仓库的代码

二、拉取git项目

默认拉取master主分支代码

git clone 'git项目的ssh地址'

拉取指定分支代码: git clone -b 分支名 'git项目的ssh地址'

三、git分支

拉取项目后进入项目最外层

查看本地分支列表:git branch

带 * 号的为当前分支

创建新分支:git branch 新分支名

切换分支: git checkout 要切换的分支名

删除本地分支:git branch -d 要删除的分支名

四、同步和提交

同步远程仓库代码:git pull

同步指定分支代码:: git pull origin 分支名

提交代码到远程仓库:

git add .

git commit -m '备注信息'

git push

提交到指定分支:git push origin 分支名

若当前使用分支就是想提交的远程分支,直接提交,建议第一次提交指定一下

五、git提交时忽略部分文件

创建.gitignore文件,在里面输入想要忽略的文件名或目录,复杂配置请百度gitignore规范

六、git切换历史版本

通常先新建一个分支,这样就不会影响开发的分支

SHA的值就是要切换的历史版本标识,在版本提交记录里有

git branch 新分支名 SHA值

git checkout 新分支名

七、合并分支

合并前查看分支并拉取该分支最新代码,合并和被合并的分支上的代码都应该是最新的

比如你当前开发的分支为dev,要合并到master

git checkout master

拉取master最新的代码 git pull

git merge dev

检查冲突文件,可以用vs-code打开对比

解决好冲突之后正常提交即可

加深理解分支合并等可以参考:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424

若需加强git知识可看这里:https://backlog.com/git-tutorial/cn/

git 常用命令--超实用的更多相关文章

  1. Git常用命令(超实用)

    Git常用命令 一.Git常用命令 1.1 创建SSH Key 1.2 仓库 1.3 增加/删除文件 1.4 代码提交 1.5 分支 1.6 标签 1.7 查看信息 1.8 远程同步 1.9 撤销 1 ...

  2. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  3. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  4. Git 常用命令大全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...

  5. Git常用命令总结

    Git常用命令总结 git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone ...

  6. GIT常用命令备忘

    Git配置 git config --global user.name "storm" git config --global user.email "stormzhan ...

  7. Git 常用命令2

    Git 常用命令 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ gi ...

  8. git常用命令-基本操作

    git常用命令-基本操作 1)      新增文件 新增了Test_1.java git add Test_1.java git commit –m “新增了Test_1.java” git push ...

  9. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

随机推荐

  1. Ceph实现数据的'不拆分'

    前言 之前看过一个朋友一篇文章,讲述的是Vsan为什么使用的是两副本,而ceph则大多数情况下需要三副本,当时个人观点是这个并不是关键点,但是在仔细考虑了问题的出发点以后,这个也可以说是其中的一个点 ...

  2. 测试_QTP使用

    1.Qtp是什么? QTP是Quick Test Professional的简称,是一种自动测试工具.使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本.(百度百 ...

  3. SQL Server 常用近百条SQL语句(收藏版)

    1. sqlserver查看实例级别的信息,使用SERVERPROPERTY函数 select SERVERPROPERTY ('propertyname') 2. 查看实例级别的某个参数XX的配置 ...

  4. Java编译程序和运行过程详解

    java整个编译以及运行的过程相当繁琐,我就举一个简单的例子说明: 编译原理简单过程:词法分析 --> 语法分析 --> 语义分析和中间代码生成 --> 优化 --> 目标代码 ...

  5. php include文件包含

    XCTF题目:Web_php_include <?php show_source(__FILE__);//高亮显示源文件 echo $_GET['hello']; $page=$_GET['pa ...

  6. 网站滑到指定的位置给div添加动画效果

    <!DOCTYPE html> <html> <head> <style> .anim-show { width:100px; height:100px ...

  7. FL Studio进行侧链的三种方式(下)

    在上篇教程中我们了解了在FL Studio中进行侧链的第一种方式,今天我们就来继续带领大家了解进行侧链的另外两种方式. 如何使用 Fruity Peak Controller(果味峰值控制器)在FL ...

  8. CorelDRAW 里面如何将文字调整成半透明的颜色

    早在几年前,平面设计师在做设计时会遇到关于印刷的难题,那就是为了降低印刷成本,必须减少他们的颜色数量.随着印刷方法的进步,特别是数字出版物的兴起,我们生活在一个主要是通过屏幕观看图形的时代,一个可以显 ...

  9. 1、Go语言介绍

    一 Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言. Go是静态强类型语言,是区别于解析型语言的编译型语言. 解析型语言--源代码是先翻译为中间代码, ...

  10. Python GUI之Tkiner实战

    前言 Tkinter 是 Python 的标准 GUI 库.Python 使用 Tkinter 可以快速的创建 GUI 应用程序. 由于 Tkinter 是内置到 python 的安装包中.只要安装好 ...