zoukankan      html  css  js  c++  java
  • Git 学习笔记

    Git 基础

    将工作区的内容恢复到修改前:

    git checkout -- <file>

    取消add操作:

    git reset HEAD <file>

    比较工作目录与暂存区内容:

    git diff

    比较暂存区与git仓库的内容:

    git diff --cached / git diff --staged

    跳过使用暂存区域:

    git commit -a -m "XX"

    移除暂存区文件和工作区文件:

    git rm <file>

    只移除暂存区文件:

    git rm --cached <file>

    重命名文件:

    git mv file_from file_to

    相当于:

    mv file_from file_to

    git rm file_from

    git add file_to

    提交时遗漏文件:

    git commit --amend 将暂存区中的文件提交

    如果没有什么修改,则会修改提交信息

    git commit --amend -m "new message"

    添加远程仓库

    git remote add origin https://github.com/zavier

    创建标签:

    git tag -a v1.1 -m "message"

    git tag -a v1.2 <hash>

    推送到远程

    git push origin v1.1

    检出标签:

    git checkout -b [branchname] [tagname]

    Git 分支

    新建本地分支:

    git branch <newBranchName>

    新建本地分支并切换过去:

    git checkout -b <newBranchName>

    推送本地分支到远程分支:

    git push origin <branchName> / git push origin <localbranch>:<remotebranch>

    创建一个远程分支的本地分支:

    git checkout -b <localBranchName> origin/<remoteBranchName> / git checkout --track origin/serverfix

    删除本地分支:

    git branch -d <branchName>

    删除远程分支:

    git push origin --delete serverfix

     

     

     

  • 相关阅读:
    extjs数据类型
    Extjs 动态控制列显示
    400
    extjs主单清单同时编辑提交
    js-map模拟
    Leetcode 407.接雨水
    Leetcode 406.根据身高重建队列
    Leetcode 405.数字转化为十六进制数
    Leetcode 402.移掉k位数字
    Leetcode 401.二进制手表
  • 原文地址:https://www.cnblogs.com/zawier/p/9346145.html
Copyright © 2011-2022 走看看