• git学习


    下载git,官网或者https://npm.taobao.org/mirrors/git-for-windows/。下载exe文件,一路next到底。可在开始菜单输入git查询git bash,用命令行使用。或者下载sourcetree,可视化GUI。需要注册登录,登录不成功只能多试几次,或者找网上有跳过注册的方法,这边不做介绍。

    git命令总结:

    总结在学的时候用到的命令行指令。

    • git commit -m "bash first commit"
      • 提交修改,-m后面的内容为备注信息。从暂存区到仓库
    • git status
      • 查询git状态
    • git add bash-demo.txt

      • 将文件添加到暂存中
    • git log
      • 查看日志信息
    • git reset --hard a29b47d30447aecd5ba755e48a32f9977e13bb22
      • 回滚到第一次
    • git rm bash_demo.txt
      • 清空文件(记得git commot提交修改)
    • git push
      • 传送到远程仓库

    与github连接

    首先需要创建ssh key

    在git命令行中输入 ssh-keygen -t rsa -C "邮箱@example.com" ,回车默认即可。

    cd ~/.ssh/ 到创建的文件目录下,

    cat id_rsa.pub 查看公开id的信息,将信息复制到github里-设置-SSH and GPG keys 中新建的ssh key。

    ssh -T git@github.com 查询是否与github成功连接。

    添加远程仓库

    创建新的储存库:

    echo "# ssx" >> README.md
    git commit -m "first commit"
    git remote add origin https://github.com/aaa/xxx.git
    git push -u origin master

    第一次可能会有登录github的窗口跳出,账号是github的账号,密码是settings-Developer settings-Personal access tokens生成的令牌。

    关联远程仓库:

    创建仓库,分支的master中,右键点击,选择创建拉取请求。其中的 url 内输入在创建giyhub储存库时生成的 Quick setup — if you’ve done this kind of thing before 下的网址链接。

    之后提交的时候勾选 立即推送变更到oringin/master

    克隆仓库

    github创建仓库。ls -a 查看信息,确认是否有 .git 文件,有则说明已经创建了仓库,不能继续。git clone (ssh的url)。git push。

    或者在sourcetree中点击clone,输入github上创建的仓库的url。右键master,点击推送到-origin,默认选择,点击推送。

    标签管理

    查看所有标签  git tag

    创建标签    git tag name

    指定提交信息  git tag -a name -m "comment"

    删除标签    git tag -d name

    标签发布    git push oringin name

    分支管理

    git branch xxx  创建分支

    git branch    查看分支,带*的是当前分支

    git checkout xxx  跳转到xxx分支

    git merge xxx    将xxx分支切回去(前提得先当前分支为master分支,不是xxx)

    git branch -d xxx  删除xxx分支

  • 相关阅读:
    Kubernetes--k8s---滚动更新--零停机不停服发布服务
    su: 无法设置用户ID: 资源暂时不可用
    linux下SSH服务利用shell脚本实现密钥的批量分发与执行
    Shell脚本实现SSH免密登录及批量配置管理
    Ansible 批量推送公钥到远程服务器
    Python爬虫(十五)_案例:使用bs4的爬虫
    Python爬虫(十四)_BeautifulSoup4 解析器
    Python爬虫(十三)_案例:使用XPath的爬虫
    Python爬虫(九)_非结构化数据与结构化数据
    Python爬虫(十)_正则表达式
  • 原文地址:https://www.cnblogs.com/nirvanaInSilence/p/13127068.html
Copyright © 2020-2023  润新知