• 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 //连接并打印文件内容 

  • 相关阅读:
    python day04 列表增删改查
    python day03 字符串操作
    python day02 格式化输出逻辑运算
    面试题
    python基础练习题(一)
    编译安装PostgreSQL
    Python函数初识二
    Python函数初识
    笨办法学Python
    笨办法学Python
  • 原文地址:https://www.cnblogs.com/ericwangz/p/6694597.html
Copyright © 2020-2023  润新知