zoukankan      html  css  js  c++  java
  • git常用操作指令

    0】分支:本质是历史快照
    0】切换分支:工作目录的文件恢复到历史状态
    0】创建分支:复制当前分支内容到新分支【重要】
    0】合并冲突:分叉快照的合并中,同一文件内容不同

    1】gitbash windows
    1】terminal linux

    2】git config --global user.name "name6173"
    2】git config --global user.email "1909501011@qq.com"
    2】git config --global --list 找回账号

    3】git init 初始化本地目录
    3】git clone https://gitlab.com/gitlab-org/gitlab-ce.git HTTP
    3】git clone git@gitlab.com:gitlab-org/gitlab-ce.git SSH 无需每次输入用户名和密码

    4】ssh-keygen -t ed25519 -C "1909501011@qq.com"
    4】ssh-keygen -o -t rsa -b 4096 -C "1909501011@qq.com"
    4】nano /home/pi/.ssh/id_ed25519.pub SSHKey
    4】ssh -T git@gitlab.com 验证密钥是否添加成功

    5】创建项目
    5】创建分组(通过member允许成员可见)

    1】git remote -v 切换SSH/HTTPS
    1】git remote set-url origin <SSH-URL>
    1】git pull 切换后要拉取一下
    1】git fetch

    6】git clone https://gitlab.com/name6173/my-test.git
    6】进入克隆目录

    7】git remote -v 查看远程仓库URL
    7】git checkout master 转到主分支
    7】git pull origin master 拉取master分支
    7】git remote add origin REPO-PATH 添加远程仓库(克隆过就不用添加)
    7】git remote rm origin 删除远程分支

    7】git branch <> 创建新分支
    7】git branch <> <origin/master> 跟踪远程分支
    7】git checkout <> 切换分支
    7】git branch -d <branch> 删除分支
    7】git status 查看更改
    7】git diff <source_branch> <target_branch> 查看差异(本地,克隆)
    7】git remote rename b1 b2 重命名远程分支

    4】git branch -a 列出本地和远程分支
    4】git branch -r 列出远程分支
    4】git push origin <branch> 推送某个本地分支到远程仓库

    8】git add <FILE1> <FILE2> 添加文件
    8】git commit -m "COMMENT" 提交
    8】git commit -a 提交更改,不用先add
    8】git push origin master 推送
    8】git push -u origin master 也可推送到dev等远程分支
    8】git push origin local-name:remote-name 本地和远程分支名称不符
    8】git fetch origin 拉取远程仓库

    2】git push <remote-name> <local-branch-name>:<remote-branch-name> 推送并创建远程分支
    2】git push origin <new-branch> 推送并创建远程分支
    2】git push <remote-name> -d <branch-name> 删除远程分支

    5】git commit -a -m "A file was deleted" 删除后提交
    5】git push

    9】git checkout master 转到主分支
    9】git merge <branch> 合并到master(仅内容合并,但被合并的分支未删)
    9】git status 查看合并冲突

    0】按Q键:退出


    1】git log 列出推送ID
    1】git tag 1.0.0 1b2e1d63ff 定义某ID为某版本
    1】git tag 列出版本
    1】git push origin 1.0.0 推送该版本到远程仓库
    1】git push origin --tags 全部版本推送到远程仓库
    1】git tag -d 1.0.0 删除本地标签

    他只是向前航行,脚下是沉静碧蓝的大海,而头顶是金色的太阳。
  • 相关阅读:
    schema的详解
    递归删除文件
    如何写一个schema文件
    如何写一个dtd文件
    WebService随笔记录
    文件分割
    三级数据显示
    数据库锁表查询及解除方法
    list分页
    JXLS模板导出多个sheet文件
  • 原文地址:https://www.cnblogs.com/bliss-/p/13066413.html
Copyright © 2011-2022 走看看