zoukankan      html  css  js  c++  java
  • git 常用简单命令(自学笔记)

    # 克隆项目

    git clone url :克隆项目到本地文件夹

    # 创建分支

    git branch xxx : 分支会拷贝主支的代码,在分支修改的代码切换回去主支不会影响到主支的代码

    # 查看分支目录

    git branch :查看本地仓库的分支

    # 查看远程仓库分支目录

    git branch -a :获取远程仓库的所有分支列表

    # 检查分支或者主支的修改信息

    git status

    # 提交分支到缓存区

    git add . : 提交代码到本地仓库缓存区

    # 提交分支到本地仓库

    git commit -m"xxxxxxx" :提交代码到本地仓库

    # 分支之间进行切换

    git checkout master 或分支名
    (不过我项目中没有新创分支的习惯,都是直接在克隆下来的项目的主支修改代码,然后后来直接把这个本地主支推送到远程仓库分支)
    (为了保护项目中的主支,建议不要直接推送到远程仓库的 master,通过推送到远程仓库分支然后进行 master 合并)

    # 检查远程仓库变量名

    git remote -v: 远程仓库变量名是为了确定推送到哪个仓库(克隆下来的时候一般默认是 origin)

    # 推送本地仓库分支到远程仓库分支

    git push origin 本地仓库分支名:自定义远程仓库分支名 (gitlab 提供视图窗口合并代码,感兴趣的可以查询一下命令式的 git merge )

    #在本地项目下载远程仓库分支(有两种方法)
    git checkout 远程仓库分支名(可以先用 git branch-a 获取所有远程仓库分支名)
    git clone -b 远程仓库分支名 远程仓库地址(建议使用这种)
    git clone -b 远程仓库分支名 远程仓库地址 新建文件夹名字(可以给代码创建文件夹)

    #忽略已经提交过的文件(因为提交了之后 .gitignore 的文件规则是无效的)
    git rm -f 要忽略的文件(通过删除文件,重建文件实现)

    ## 补充部分信息

    # 首次推送项目到远程仓库

    git remote add origin 远程仓库地址
    git push -u origin 分支名字

    # 删除本地分支

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

    #删除远程仓库分支
    git push origin (空白):远程仓库分支名 :空白部分是空格,表示推送空白内容到该分支。

    #回滚到上一个版本
    git reset -- hard head^

    # 输入 git 全局邮箱账号

    git config -global user.email"邮箱地址":设置 git 的邮箱地址

    # 输入 git 全局用户名

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

    # 检查用户名

    git config user.name

    # 设置 ssh 密钥

    ssh-keygen -t rsa (没必要输入邮箱,因为已经是默认了,然后 enter 多次知道生成 ssh 密钥文件,然后找到 ssh 文件把密钥串保存到 gitlab 账号)

  • 相关阅读:
    (一)SpringCloud Alibaba Nacos服务注册和配置中心:Nacos简介
    (八)SpringCloud初级篇——Eureka服务注册与发现:服务发现Discovery
    (七)SpringCloud初级篇——Eureka服务注册与发现:actuator微服务信息完善
    (六)SpringCloud初级篇——Eureka服务注册与发现:集群Eureka构建步骤
    Windows系统修改Hosts文件
    (五)SpringCloud初级篇——Eureka服务注册与发现:单机Eureka构建步骤
    centos7 安装zookeeper
    热部署Devtools
    【阅读笔记】《C程序员 从校园到职场》第三章 程序的样式(版式和注释)
    【阅读笔记】《C程序员 从校园到职场》第二章 学校到职场
  • 原文地址:https://www.cnblogs.com/bride/p/11635048.html
Copyright © 2011-2022 走看看