zoukankan      html  css  js  c++  java
  • git 相关

    git 笔记大总结:
    参考网址:http://www.techug.com/git-cheat-sheet
    https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
    http://git.oschina.net/progit/
    git操作主要就是三个区,工作区,暂存区,历史区,暂存区提交就是历史区:
    工作区命令:
    git add [filename] , 将工作区具体文件添加暂存区
    git add ., 将工作区所有文件添加暂存区
    git checkout [filename] , 撤销具体文件与暂存区一样或最近一次提交一样
    git checkout. 撤销所有文件与暂存区一样或最近一次提交一样
    git checkout [commitid][filename], 撤销文件与某次提交一样
    git mv [filename1] [filename2] 移动文件,并且将这个改名放入暂存区
    git rm [-f] [filename] 删除文件,并且将这次删除放入暂存区
    暂存区命令:
    git reset 重置暂存区为最近一次提交一样
    git reset [filename] 重置暂存区某个文件为最近一次提交一样
    历史区命令:
    git commit amend 修订最近一次提交
    git rebase 重写历史
    版本回滚命令:
    git reset [] [commitid] 回滚到某个提交,其中有一些选项参数
    git revert [commitid] 将某个提交前置到最新版本
    查看提交历史:
    git log --oneline
    查看某个文件提交历史:
    git log --oneline [filename]
    git show --oneline [commitid] [filename]
    存储工作区与暂存区:
    git stash ,
    还原命令:git stash pop

    本地分支的合并:
    git merge ,就是将其他分支代码的工作区拉过来当前分支的工作区合并,有冲突,就解决冲突


    远程代码合并:
    即git pull,就是将远程代码拉过来与当前分支的工作区进行合并,有冲突,就解决冲突

    远程推送:
    即git push ,最好先要进行git pull ,让当前分支工作区代码与远程代码合并,然后提交,最后推送上去


    git 创建远程分支:
    创建分支 $ git branch 分支名
    推送到远程 $ git push origin 分支名

    建立本地分支与远程分支的关联关系:
    git branch --set-upstream debug origin/debug (其中debug为本地分支)

  • 相关阅读:
    虚拟机黑屏
    ngnix随笔三
    ngnix随笔二
    ngnix随笔一
    HTML(初级)笔记
    学习Java注解
    常用工具类与commons 类库
    SpringBoot缓存使用
    LeetCode:98.验证二叉搜索树
    剑指Offer:面试题07.重建二叉树
  • 原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/11441517.html
Copyright © 2011-2022 走看看