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 + /

  • 相关阅读:
    中毒了
    【工具】Intel HLS工具介绍
    【教程】OpenVINO 入门
    【教程】RISCV 处理器入门 在Intel FPGA 上的设计与实现 零基础 手把手教程
    多进程任务状态原理
    汇编指令集合大全 收藏
    教你如何用PQ魔法师调整硬盘分区大小【图解教程】
    8259A初始化编程
    eflags 详解
    网络分析 论坛
  • 原文地址:https://www.cnblogs.com/imeng/p/5930667.html
Copyright © 2011-2022 走看看