zoukankan      html  css  js  c++  java
  • gitHub基本操作

    一、基本操作
    1.初始化仓库:git init
    2.查看仓库的状态:git status
    3.向暂存区中添加文件:git add [.|fileName]
    4.当前暂存区中的文件实际保存到仓库:
    4.1.git commit -m "日志"
    4.2.git commit
    ● 第一行:用一行文字简述提交的更改内容
    ● 第二行:空行
    ● 第三行以后:记述更改的原因和详细内容
    4.3.add 和commit合并:git commit -am "日志"
    5.查看当前状态为终点的日志:git log [fileName|dirName]
    5.1.只显示提交信息的第一行:git log --pretty=short
    5.2.显示文件的改动:git log -p [fileName|dirName]
    5.3.历史纪录对紧凑简洁版本:git log —pretty=online
    6.查看更改前后的差别:git diff
    6.1.查看工作树和最新提交的差别:git diff HEAD

    二、分支操作
    1.显示分支一览表:git branch
    1.1.左侧带*号为当前分支
    1.2.同时显示本地仓库与远程仓库对分支信息:git branch -a
    2.创建、切换分支: git checkout -b
    2.1.$ git branch
    $ git checkout
    连续执行两条命令和git checkout -b 是同样的效果
    3.切换回上一个分支:git checkout -
    4.合并分支:git merge —no -ff
    5.图表形式查看分支:git log —graph

    三、更改提交
    1.回溯历史:git rest —hard 目标时间点hash
    2.当前仓库的操作日志:git reflog
    3.修改上一条提交信息:git commit —amend
    4.合并N个最新历史信息:git rebase -i HEAD~N

    四、推送到远程仓库
    1.添加远程仓库:git remote add origin git@github.com:用户名/项目名.git
    2.推送master到远程仓库:git push -u origin master
    2.1.-u参数可以在推送的同时将origin仓库的master分支设为本地仓库当前分支的upstream(上游)
    3.推送其他分支:git push -u origin 分支名
    4.克隆远程仓库:git clone git@github.com:用户名/项目名.git
    5.获取其他远程分支:git checkout -b 本地分支名 origin(gitHub端的仓库)/分支名
    6.获取最新分支:git pull origin 分支名

    五、标签管理
    1.创建标签(默认打在最新提交版本上面):git tag
    2.查看标签:git tag
    3.创建历史标签:git tag
    3.1.commit Id用5.3查看
    4.查看标签信息:git show
    5.带标签名与文字说明:git tag -a -m “文字说明"
    5.1.1 -a:标签名,-m:文字说明
    6.私钥签名一个标签:git tag -s
    7.删除本地标签:git tag -d
    8.推送一个本地标签:git push origin
    9.推送全部本地标签:git push origin —tags
    10.删除远程标签:git push origin :refs/tags/

    六、页面快捷键
    1.查看快捷键:shift + /

  • 相关阅读:
    使用XWAF框架(1)——Web项目的代码分层
    Web框架——XWAF的代码结构和运行机制(4)
    理解Web应用程序的代码结构和运行原理(3)
    获取并安装XWAF框架压缩包(2)
    Angular7教程-06-页面与数据交互
    Angular7教程-05-搭建项目环境
    Angular7教程-04-Angular常用操作(下)
    Angular7教程-03-Angular常用操作(上)
    Angular7教程-02-Angular项目目录及基本文件说明
    Angular7教程-01-Angular开发环境配置
  • 原文地址:https://www.cnblogs.com/imeng/p/5930667.html
Copyright © 2011-2022 走看看