zoukankan      html  css  js  c++  java
  • GIT

    Git相关命令整理

    git config --global user.name  //配置姓名
    git config --global user.email  //配置邮箱
    git config --list  //查看配置信息
    git init    //初始化本地仓库
    git status   //查看文件状态
    git add 文件名     //添加某个文件到暂存区
    git add .   // 添加所有文件到暂存区
    git commit -m “日志说明”   //提交到本地仓库
    git log    //查看提交记录
    git checkout 分支名    //切换分支
    git checkout -b 分支名  //新建一个分支,并切换到该分支
    git branch //查看分支 
    git branch 分支名 //创建分支 
    git merge 分支名  // 合并分支 
    git branch -d 分支名称 //删除分支 
    git rm --cached 文件名 //在暂存区移除相应文件 
    git reset --hard 提交ID //恢复到指定版本 
    git clone 地址 //克隆远程仓库 
    git push 地址 分支名 //提交远程仓库 
    git push -u origin master //-u的参数让git记录信息,下次只需要 git push 就能进行提交 
    git pull 地址 //将服务器代码拉取到本地 
    git remote add 名称 地址 //给地址取别名 
    ssh-keygen //生成一对密钥

    提交文件到Git仓库

    需要使用到的命令:

    1. git init` 初始化git仓库

    2. git status 查看文件状态

    3. git add 文件列表 追踪文件

    4. git commit -m 提交信息 向仓库中提交代码

    5. git log 查看提交记录

    撤销

    场景:当工作目录中添加的一些代码存在一些问题,但是又不记得修改了哪一些地方了,此时就可以用暂存区的文件来覆盖我们工作目录的文件

    git checkout 文件

    将文件从暂存区中删除

    场景:当我们不小心把其他的一些测试代码或者是一些没用的文件添加到了暂存区后,我们可以通过命令进行移除

    git rm --cached 文件名

    恢复git仓库中指定版本的项目

    场景:一般是用于恢复到某一个正常的版本、

    git reset --hard 提交ID

    Git分支(★★★)

    主分支(master)、开发分支(develop)、功能分支(feature)

    分支相关命令

    • git branch 查看分支

    • git branch 分支名称 创建分支

    • git checkout 分支名称 切换分支

    • git merge 来源分支 合并分支

    • git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

    暂时保存更改

    应用场景:分支的临时切换

    • 存储临时改动: git stash

    • 恢复改动: git stash pop

    注册GitHub

    创建仓库(★★)

    1.填写仓库基本信息

    2.将本地仓库推送到远程仓库

    1. git remote add 远程仓库地址别名 远程仓库地址

    2. git push -u 远程仓库地址或别名 本地分支名称:

      -u 记住推送地址及分支,下次推送只需要输入git push即可

  • 相关阅读:
    CentOS7.5 防火墙指令
    监控Tomcat
    MySQL.ERROR 1133 (42000): Can't find any matching row in the user table
    Hadoop.之.入门部署
    Jenkins. 安装过程中出现一个错误: No such plugin: cloudbees-folder
    Spring.之.报错:Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
    Spring.之.jar包官网下载
    Linux 安装Eclipse
    Linux SSH 免秘钥登录
    Linux rz命令无效
  • 原文地址:https://www.cnblogs.com/whoamimy/p/11877869.html
Copyright © 2011-2022 走看看