• git命令收集


    Git config --global user.name usernmae 设置用户名
    Git config --global user.email email 设置邮箱
    git config core.ignorecase false git设置大小敏感
    Git add filename. 添加文件到缓存区添加所有文件到缓存区
    Git commit -m "备注" 将缓存区文件提交到版本库
    Git commit -am "备注" 将工作区的文件跳过add步骤,直接添加版本库中
    git status 查看文件状态
    git diff filename 查看文件修改记录
    git log 查看提交记录
    Git 中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,往上100个版本写成HEAD~100。
    Git commit --amend 将上一次提交撤销并可进行备注修改重新进行提交,进入vim进行编写

    git checkout . 或者 git checkout -- filename 会用暂存区(或者最近一次提交)全部或指定的文件替换工作区的文件,用于撤销工作区中的修改
    Git reset HEAD filename 撤销暂存区中的内容,工作区不受影响
    git reset --hard commit_id 版本回退;将版本库中commit_id指定的目录恢复到工作区
    git reflog 查看命令历史
    git rm --cached filename 从暂存区删除文件,工作区则不做出改变。

    git clone source_addr dir 克隆Git仓库到本地dir目录中
    git clone root@172.16.4.77:/root/caploud_new/caploud_new.git

    ssh-keygen -t rsa -C "youremail@example.com" 创建ssh key
    git remote add origin git@server-name:path/repo-name.git 本地仓库关联远程仓库
    git remote rm origin 删除远程关联的仓库
    Git remote -v 查看关联的远程库信息
    git push origin master 把本地master分支的最新修改推送至远程仓库

    git push [-u] origin master 第一次推送需加上-u参数,表示将当前master分支推送到origin远程库上
    git branch name 创建name分支
    git checkout -b dev 创建并切换分支
    Git checkout name 切换分支到name
    Git branch 显示所有分支,*指向当前分支
    git merge name 将name分支合并到当前分支
    git branch -d name 删除name分支 参数"-D"强制删除

    Git tag 查看标签
    Git tag tag_name commit_id 为commit_id创建tag_name标签,若没有commit_id则表示为当前commit_ID创建标签
    Git show tag_name 查看标签详细信息
    Git tag -a tag_name -m "备注" -a指向标签名称,-m指向标签说明
    Git tag -d tag_name 删除标签
    Git push origin tag_name 推送标签至远程仓库
    Git push origin --tags 一次性推送所有标签到远程仓库
    git push origin :refs/tags/tag_name 删除远程仓库标签

    git branch branch_name 创建分支
    git checkout 切换分支
    git checkout -t origin/branch_name 创建远程分支到本地并切换
    git branch 查看分支
    git marge --no-ff 合并分支并保留分支信息
    gir marge 合并分支
    git branch -d branch_name 删除分支
    git log --graph 查看分支合并图
    git branch -r 查看远程仓库分支
    git branch -a 查看仓库所有分支
    git checkout -b develop origin/develop
    git push origin --delete branch_name 删除远程分支

  • 相关阅读:
    Flask(7)- request 对象
    2021暑假训练赛1 基于Codeforce#479(div3)
    AtCoder ARC 115 E
    C++11 noexcept 关键字用法学习
    AtCoder ABC 049 C
    【算法学习笔记】块状数据结构:分块思想
    「Codeforces 1131D」Gourmet Choice
    AtCoder Beginner Contest 172 (C题前缀和 + 二分,D题筛因子,E题容斥定理)
    第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(沈阳)补题记录
    泛型动态数组
  • 原文地址:https://www.cnblogs.com/kdiekdio/p/12166969.html
Copyright © 2020-2023  润新知