zoukankan      html  css  js  c++  java
  • Git基本命令

    # 初始化操作
        # 配置用户名
            git config --local user.name '名称'
            git config --local user.email '邮箱'
    
        # 初始化
            git init #生成.git文件 用于保存相关所有信息,如:每个版本
    
    # 查看
        # 查看状态
            git status
    
        # 查看日志
            git log    # 查看日志
            git relog #查看日志(更全)
    
        # 查看分支中所有文件(版本)
            git ls-tree head 
        
        # 查看暂存区和分支中的所有文件
            git ls-files -s
    
    # 提交
        # 将文件提交到暂存区
            git add 文件名 (.代表所有文件)
    
        # 将文件提交到当前分支
            git commit -m '描述'
    
        # 上面两句代码可以合成一句,有些版本不支持
            git commit -a -m '描述'
        
    # 回滚
        
        # 一步到位(直接从分支回滚到文件)
            git reset --hard 版本号 # 版本号可以用git log 或者 get relog查看
    
        # 分步回滚
            # 从分支回滚到暂存区
                git reset --soft 版本号
    
            # 回滚到修改过的内容
                git reset head 文件名
    
            # 回滚到原内容(回滚完成)
                git checkout -- 文件名 # 不加-- 也可以,但是为了区分checkout的切换分支功能,还是加上
    
        # 默认回滚方式
            # 从分支回滚到修改过的内容
                git reset --mix 版本号
        
             # 回滚到原内容(回滚完成)
                git checkout -- 文件名 # 不加-- 也可以,但是为了区分checkout的切换分支功能,还是加上
    
    # 暂存功能
        # 暂存当前工作
            git stash # 将当前修改过的代码放到一个临时空间,并且取回上一版本的内容
    
        # 查看临时空间的内容
            git stash list
    
        # 取回临时空间的内容
            git stash pop stash@{序号}
        
        # 取回最新一次保存的内容
            git stash pop
    
        # 删除临时空间里最近保存的内容
            git stash drop #删除保存列表里面最近保存的记录。后面加上 stash@{序号}可以删除指定的保存记录。
        # 清空临时空间
            git stash clear
    
    # 分支操作
        # 查看当前是哪个分支
            git branch
        
        # 创建分支
            git branch 分支名
            # 创建的分支会复制,当前在的分支
            # 一般有两个分支
            # master 线上分支  只保留线上版本
            # dev     开发分支  保留所有版本
    
        # 切换分支
            git checkout 分支名
    
        # 分支之间的合并
        git merge 被合并的分支名
    # 先进入要合并的主分支 # 然后进行合并 # 删除分支 git branch -d 要删除的分支名 # 远程仓库的操作 # 添加远程仓库 git remote add 别名 仓库地址 # 往仓库提交代码 git push 别名 分支名 # 下载仓库的代码(在本地没有代码的时候使用) git clone 仓库地址 # 只下载master # 下载其他分支   git branch 分支名 origin/分支名 # 下载代码仓库的代码(本地有代码的时候使用) git fetch origin 分支名 只下载到本地的分支 git pull origin 分支名 一步到位 # 使用ssh链接github # 生成公钥和私钥 ssh-keygen.exe # 一路回车... # 公钥私钥存放地址:/c/Users/Administrator/.ssh # 复制公钥:配置到github中 # 查看公钥命令 1.cd ~ 2.vim .ssh/id_rsa.pub
  • 相关阅读:
    看了下swift,一如既往的蛋疼。
    运算符重载 C++ 编程思想
    OPENGL学习笔记整理(五):着色语言
    [ZJOI2009]对称的正方形 manacher+单调队列
    sam板子
    模拟41
    P1640 [SCOI2010]连续攻击游戏
    Dp搬运工3
    noip2018 赛道修建
    P3224 [HNOI2012]永无乡
  • 原文地址:https://www.cnblogs.com/wtil/p/11666753.html
Copyright © 2011-2022 走看看