zoukankan      html  css  js  c++  java
  • git常见操作指令

    由于公司用的是git进行版本管理,所以零零散散的学了一些常用到的git指令;

    近日把廖雪峰前辈的git教程看了一遍,感觉操作起来更得心应手,在此做个记录,如有错漏望指正;

    git init //初始化git仓库

    git add fileName //将指定文件的修改添加到暂存区

    git add . / git add -a //将所有的文件修改添加到暂存区

    git status //检查工作区状态

    git commit -m "commitMessage" //将暂存区的修改提交到版本库

    git clone url //将远端仓库克隆到当前文件夹

    git remote add origin url //将本地仓库与远端仓库关联

    git pull origin master //从远端库中master拉取内容到本地库中master分支

    git push origin master //将本地仓库中master分支推送到远端库中master分支

    git pull -u origin master //-u 参数可将本地master 分支和远端master分支关联起来,之后拉取便可直接在分支下用git pull

    git push -u origin master //-u 参数可将本地master 分支和远端master分支关联起来,之后推送便可直接在分支下用git push

    git branch branchNmae //创建名为branchName的分支

    git branch -b branchName //创建名为branchName的分支,并切换到该分支

    git checkout branchName //切换到名为branchName的分支

    git branch -v //查看当前本地库中所有分支

    git merge branchName //将branchName分支合并到当前所在分支

    git branch -d branchName //删除branchName分支,注不可删除当前所在分支

    git diff HEAD  -- fileName //查看工作区和版本库里面最新版本的区别

    git log //查看提交日志,包括提交版本号,提交信息等

    git reset --hard HEAD^ //回退到上一个本地版本库,^表示上一次提交,默认HEAD为当前版本

    git reset --hard versionNumber //会退到指定的版本库,versionNumber 可通过git log 查看,可缩写,但是要让git可以与其他版本区分

    git log --pretty=oneline //查看提交日志,只显示版本号 和 提交信息

    git log --graph --pretty=oneline --abbrev-commit //--graph 会以分支图的形式去展现提交日志,--abbrev-commit 会在显示时将版本号缩写

    git reflog //查看每一次对版本修改的命令,包括reset,commit;显示操作日志和对应版本号;

    git checkout -- fileName //撤销对fileName文件的操作,未放到暂存区则恢复到版本库的状态;以添加到暂存区则恢复到添加到暂存区的状态 *注:“--”不可丢

    git rm fileName  //删除文件

    cat fileName //连接并打印文件内容 

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/ericwangz/p/6694597.html
Copyright © 2011-2022 走看看