• Git 基础操作


    GitHub

    GitHub的使用操作回忆

    1. 基本概念描述
    • Repositories

      仓库,一个项目代表一个仓库

    • Stars

      收藏,顾名思义

    • Watching

      表示关注的意思,一旦这个开源项目有什么更新动作,都会提醒

    • Fork

      克隆复制

    2. 开源项目贡献
    • 先进行 Fork

    • 然后自己改进,发现可以 就 pull request 提交到源项目

    • 等待源开发者查看是否采纳

    Git

    windwos 远程操作 github

    1. Git工作区域
    • 工作区 working Directory

      添加、便捷、修改文件等操作

    • 暂存区

      暂存已经修改的文件最后统一提交到 git 仓库中

    • Git Repository (Git 仓库)

      最终确定的文件保存到仓库,成为一个船新版本,并且对他人可见

    向仓库中添加文件流程

    (工作区 -> 暂存区)

    git add test.java
    git status
    

    (暂存区 -> Git仓库)

    git commit -m "提交描述"
    git status
    
    Git 初始化以及仓库创建与操作
    1. 基本信息设置
    1. 设置用户名
    git config --global user.name 'LovelyCates'
    
    
    2. 设置用户邮箱
    git config --global user.email '1561355698@qq.com'
    

    该设置在 GitHub 仓库显示谁提交了文件

    2. 初始化一个新的Git仓库

    a. 创建文件夹

    mkdir test
    

    b. 在文件内初始化git,创建 git仓库

    cd test
    
    git init
    

    c. 向仓库添加文件

    touch c.java
    

    d. 添加到暂存区

    git add c.java
    

    e. 从暂存区提交得到仓库

    git commit -m add 'c.java'
    

    3. 修改仓库文件

    a. 修改文件

    vi c.java
    

    b. 添加到暂存区 ...... c. 添加到仓库 ....

    4. 删除仓库文件

    a. 删除文件

    rm c.java
    

    b. 从 Git中删除文件

    git rm c.java
    

    c. 提交操作

    git commit -m "提交描述"
    

    Git 管理远程仓库

    备份,实现代码共享集中化处理

    1. Git 克隆操作

    a. 目的

    将远程仓库(GitHub对应的项目)复制到本地

    git clone 仓库地址
    

    仓库地址何处来

    2. 将本地仓库同步远程仓库
    git push
    

    Git的一些操作

    1. https://blog.csdn.net/uotail/article/details/80211897

    2. https://blog.csdn.net/u011630575/article/details/51069234

    3. https://blog.csdn.net/u014135752/article/details/79951802

    4. https://jingyan.baidu.com/article/215817f788f0c21eda1423f2.html

    补充:删除远程仓库中的文件

    前提条件,本机环境已经与自己的Github ssh 联系

    1. 首先于一个文件夹, 右键进入 Git Bash Here

    2. 然后进行 git init 初始化环境

    git init

    3. 然后

    git clone 仓库地址

    4. 删除本地文件后,同步

    git push

    PicGo + Github 构建图床

    参考链接

    https://www.jianshu.com/p/9d91355e8418

    https://blog.csdn.net/wugenqiang/article/details/88931897

  • 相关阅读:
    【博弈论】囚徒困境
    【LTE与5G】
    【现代通信技术】绪论
    【操作系统】 逻辑结构
    【密码学】
    【计算机网络】网络应用
    部署docker仓库-Harbor
    ELK+filebeat收集K8S平台日志
    istio-http流量管理
    K8S集群部署istio
  • 原文地址:https://www.cnblogs.com/xmdykf/p/12502176.html
Copyright © 2020-2023  润新知