• GitHub 基本操作


    最近要发展一下自己的 github 账号了,把以前的项目代码规整规整上传上去,这里总结了一些经验,经过数次实践之后,已解决几乎所有基本操作中的bug,根据下面的操作步骤来,绝对没错了。(若有其他问题可留言)

    目录

    1、创建库

    2、上传项目

    3、获取token

    4、 删除库

    1、创建库

    登录github,点击“Create repository”创建库,点击右上方绿色的“New”,Repository name处填写你的项目名,在 “.gitignore” 处选择自己主要用的语言(也可不填),可选 “Add a README file” 默认创建一个说明文件,点击左下角 “Create repository”。

    点击“settings”,找到“Default branch”,将默认仓库改名为“master"。(个人觉得这一步很重要,因为后期默认仓库调不成master只好删库重来了,所以一开始就把main改名为master最好了)

    2、上传项目

    本地电脑下载安装git软件,打开待上传的项目文件所在的目录,右键选择“Git Bash Here",输入如下命令:

    git init

    命令成功运行后,在文件资源管理器窗口点击“查看”,勾选“隐藏的项目”,即可在当前目录中看到.git文件夹。打开.git/config, 修改内容如下:

    1. [core]
    2. repositoryformatversion = 0
    3. filemode = false
    4. bare = false
    5. logallrefupdates = true
    6. symlinks = false
    7. ignorecase = true
    8. [user]
    9. email=你的邮箱
    10. name=你的github网名

    依次执行如下命令:

    其中git结尾的那个网址也可以通过复制粘贴一下获得。

    1. git add *   # 添加所有文件
    2. git commit -m "first commit"   # 就是写提交原因,引号内内容随便写
    3. # 建立本地仓库
    4. git remote add origin https://github.com/你的github网名/你的项目名(也就是库名).git
    5. # 关联本地仓库 origin 与远程仓库 master(下面这俩命令不用写了)
    6. # git branch -vv
    7. # git branch --set-upstream-to=origin/master
    8. git config --global pull.rebase true
    9. # 拉取 master 已有文件到 origin
    10. git pull origin master --allow-unrelated-histories
    11. 如果出现 "Please enter a commit message...",按Esc键,输入":wq",enter一下就行。
    12. # 合并 origin 到 master
    13. git push -u origin master

    最后一个命令运行时,可能会要求你输入token。

    最后那个git push的命令可能执行不成功,报错连接不上或者超时,这是网络原因,通常多试几次就能成功。

    3、获取token

    点击头像,点击“Settings”,点击左栏最下方的“developer settings”,点击“Tokens(classic)",如果没有的话,就点击“generate new token(classic)”,Note文本框内容不重要,随便填,由于我个人私用,所以直接申请一个拥有所有权限的token,把后面所有勾选框都勾上了。点击最后的“Generate token”即可得到token。

    4、 删除库

    点进你要删除的库,点上栏最后一个“settings”。

    拉到最下面,点击“delete this repository":

    点击“确认”,并重新写一下你要删除的库名, 然后点击删除

  • 相关阅读:
    B22-9-5
    Win10 搭建FTP服务器
    那些年白上了的线代课
    Python基础语法
    JS前端读取文件夹中文件(基于webpack)
    CPU占用过高/内存占用过高分析
    C++项目练习(1)
    微博撰写-流程图-序列图-甘特图-mermaid流程图-效果不错
    tap栏切换(固定位置型)
    硬件工程师日常必备软件推荐
  • 原文地址:https://blog.csdn.net/m0_37738114/article/details/133361771