zoukankan      html  css  js  c++  java
  • Git 常用命令

     
     
    git init →创建版本库
    git add 文件名 →将文件提交到暂存区
    git status →查看暂存区的状态
    git commit -m "注释" → 提交文件到本地库
    git reflog 文件名→查看版本号
    git reset --hard HEAD^ →回退一个版本
    git reset --hard HEAD~n →回退n个版本(版本都是针对当前版本)
    git reset --hard 版本号 →到所指定的版本号的版本
    git checkout 文件名 →还原文件
    git reset 文件名 →撤销某个文件暂存区的提交
    git rm --cached 文件名→去掉某个文件的版本追踪
    git branch 分支名 →创建分支
    git checkout 分支名→切换分支
    git merge 分支名→合并分支(注意,主干合并分支的时候要先切换到主干)
    其他命令: touch 文件名 →创建一个文件
    cat 文件名 →显示文本内容
     
     
    项目常用指令:
    1、git clone <版本库的网址>
      克隆项目到本地文件夹
    2、git pull
      拉取当前分支的更新
    3、git add .
      将本地修改的内容提交到暂存区
    4、git commit -m "注释"
      将文件修改的内容提交到本地库
    5、git push
      将本地分支的更新,推送到远程主机
     
    6、git checkout <其他分支名字>
      切换分支
    7、git pull origin <分支名>
      取回远程主机某个分支的更新,再与本地的指定分支合并。
    8、git merge <分支名A>
      在本地分支上合并远程分支A
    9、git push origin <分支名,一般是当前分支>
    本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
     
    10、查看远程分支
      git branch -r
     
    11、拉取远程分支并创建本地分支
    • 方法一,使用如下命令:
    git checkout -b 本地分支名x origin/远程分支名x
     
    使用该方式会在本地新建分支x,并自动切换到该本地分支x。
    采用此种方法建立的本地分支会和远程分支建立映射关系。
     
    • 方式二,使用如下命令:
    git fetch origin 远程分支名x:本地分支名x
    使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
    采用此种方法建立的本地分支不会和远程分支建立映射关系。
  • 相关阅读:
    leetcode Remove Linked List Elements
    leetcode Word Pattern
    leetcode Isomorphic Strings
    leetcode Valid Parentheses
    leetcode Remove Nth Node From End of List
    leetcode Contains Duplicate II
    leetcode Rectangle Area
    leetcode Length of Last Word
    leetcode Valid Sudoku
    leetcode Reverse Bits
  • 原文地址:https://www.cnblogs.com/queende7/p/8669025.html
Copyright © 2011-2022 走看看